Prevent forwarding of certifications

  • 7011169
  • 10-May-2011
  • 19-Oct-2012

Resolution

Question:

How do I prevent forwarding of certifications from the following UI pages:

  1. "Access Review Owner Status" dashboard widget (right arrow icon)
  2. Dashboard inbox

Answer:

  1. Edit the following file:

    identityiq/dashboard/contentOwnerCertPercentInclude.xhtml

    and remove the following lines:

    <h:outputLink value="javascript:forwardCertificationWorkItem('#{certificationBean.certification.id}', 'viewDashboard')">
    <h:graphicImage url="/images/icons/delegate.gif" style="margin:3px"/>
    </h:outputLink>

    This will remove the forwarding button and the ability from that page.

  2. Edit the following file:

    identityiq\scripts\sailpoint\web\dashboard\workItemGrid.js

    Change these lines:

    new Ext.menu.Item({text: '#{msgs.menu_edit}', handler: NetIQ.Dashboard.Grid.WorkItem.viewWorkItemOrCert, iconCls: 'editBtn'}),
    new Ext.menu.Item({text: '#{msgs.menu_forward}', handler: NetIQ.Dashboard.Grid.WorkItem.forwardFromMenu, iconCls: 'forwardBtn'})

    To just this:

    new Ext.menu.Item({text: '#{msgs.menu_edit}', handler: NetIQ.Dashboard.Grid.WorkItem.viewWorkItemOrCert, iconCls: 'editBtn'})

DISCLAIMER:If you edit any of these files and upgrade to a future identityIQ patch, you will need to edit that new file accordingly after a subsequent patch installation.