Clarity: My Projects portlet shows values for secured subpage attributes always

Document ID : KB000049612
Last Modified Date : 14/02/2018
Show Technical Document Details

Description:

The 'My Projects' portlet shows values for secured subpage attributes always. It does not determine if the end-user has rights to view the secured subpage. Now that this portlet has the ability to be configured, this view should behave in the same manner as the Project List View with respect to rights.

Steps to Reproduce:

  1. Login to Clarity

  2. Administration > Studio: Objects > Project > Views

    Figure 1

  3. Project Properties [Layout:Edit] > Create a secured subpage

    Add some attributes to the secured page

    Figure 2

    Be sure the attributes are only on this secured subpage

    Do not grant rights to this page for any user at this time

  4. Home > Projects List View

  5. Options > Configure > Layout

    Add the secured subpage attributes > click 'Save and Return'

    You see only empty cells as expected

    Figure 3

    Be sure to have at least one project added to 'My Projects'

    Open a project, general properties page, click [Add to My Projects]

  6. Home > General > My Projects portlet

  7. Options > Configure > Layout

    Add the secured subpage attributes > click 'Save and Return'

    Figure 4

Expected Result: To see empty cells
Actual Result: Values appear for these attributes

Solution:

Workaround:
The portlet can be restricted not to allow for any configuration by the end-user.

NOTE:

The portlet cannot be configured from Administration > Portlets.
Administration > Portlets > Open 'My Projects' (ID= projmgr.homeHotList)

This portlet is configured from the Project Object.

Steps to Restrict Configuration of My Projects portlet

  1. Administration > Objects > Project > Views

  2. For 'My Projects' view > click [Options]

  3. Uncheck 'Allow Configuration' option

  4. Click 'Save and Return' button

  5. Click 'Publish' button > click 'Yes' button to publish to all users

  6. Home > General > My Projects portlet

The portlet is now reconfigured and does not include the secured attributes.

Clicking on the 'Options' icon in the portlet now does not include the 'Configure' option and therefore end-users won't be able to add these attributes to the portlet. For users that have rights to view the secured subpage attributes, they can be viewed on the Project List View.

Status/Resolution:
This issue is documented as CLRT-67630 and is in review with development.

Keywords: CLARITYKB, CLRT-67630, clarity13open.