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:
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.
Release : 16.1.2
DE70919
This issue has been fixed in Clarity 16.2.0 and 16.1.3 patch #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 (Classic UX) > Administration > General Settings > System Options > New User Experience > Always display the Add icon in Status and StatusReport grids.
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.
This setting is disabled by default and if desired, it has to be manually enabled after installing to or upgrading these releases.
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.