Existing Instance rights not showing Quick Create after upgrade
search cancel

Existing Instance rights not showing Quick Create after upgrade

book

Article ID: 269956

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Instance rights that have been assigned before 16.1.2.1 affected by DE70217 defect (Quick Create button not showing) still do not work after an upgrade. However, in the upgraded version, newly assigned rights worked as expected.

Steps to Reproduce:

  1. Using a 16.1.1 environment, create a subobject of the Project object.
  2. Grant a user the following Global Rights:
    - Projects - Navigate
  3. Grant the same user the following Instance Rights via a Group for one Project instance:
    - Project - Edit Management
    - Project - * - [subobject]
  4. Edit a Blueprint to include the [subobject] module.
  5. For the [subobject] module, ensure that 'Enable Quick Create' and 'Enable Create Dialog' options are enabled.
  6. Publish the Blueprint.
  7. Log in with the user from Steps 2 and 3.
  8. Open a project that uses that blueprint, and navigate to Status Report and [suboject] modules.
  9. Quick Create button is briefly displayed but it disappears from [subobject]. Enable Create Dialog is shown in the [subobject]. This is expected as per DE70217.
  10. Upgrade the environment to 16.1.2 patch #1.
  11. Try steps 8/9 again.

Expected Results: Quick Create button is displayed in Grid View for [subobject] modules. Enable Create Dialog is shown in the [subobject].

Actual Results: For the users that had the instance rights before the upgrade, the Quick Create button is not displayed. 

Environment

Release : 16.1.2

Cause

DE70919

Resolution

This issue has been fixed in Clarity 16.2.0 and 16.1.3.2, with underlying product design change, for better performance and provided additional control to Clarity Administrators.

Solution Design

Note: This option is only for status reports grids and not for any other grids in the application.

As per design improvement to harness performance benefits, Clarity will not be showing/hiding of quick add buttons based on instance/global rights, it will always be visible based on a New Setting being introduced in the studio. The control to hide/show the button will be provided to Clarity Administrator > System Options > New User Experience > ALWAYS DISPLAY THE ADD ICON IN STATUS AND STATUSREPORT GRID

With this setting the add instance button will always show in the status report grid (when above setting is checked) and will succeed / fail reactively based on the access rights of the logged in user.
 

Workaround: Remove and re-add the instance rights to the group. Newly added rights are not affected by this issue. Check the KB for more details on alternative workaround Quick Create button missing when using Instance Rights