User with OBS rights is unable to update allocation data on the Staffing page.
Trying to change the field value, it reverts back to original value.
A warning as follows can be observed on the logs:
WARN date time [http-nio-xx-exec-xx] STDOUT (clarity:user:session:PPM_REST_API) odf query odf-pmd.oba_staff.select-no-security.map included enough tsv periods to cause the number of columns to potentially exceed the limit for the database: xxx Skipping sql curves for this request.
Steps to Reproduce:
1. Create a user OBS rights to view project with below OBS rights:
Project - View Tasks
Project - View
Project - Task Management
Project - Edit Access Rights
Project - Modify Baseline
Project - Edit
Project - View All - Status Report
Project - Edit Management
Assign Global rights as below:
Project - Risk, Issue, Change Request - Delete - All
Project - Risk, Issue, Change Request - View - All
Idea - View - All
Project - Schedule In Browser
Projects - Navigate
Ideas - Navigate
Staffing Plan - Navigate
Project Management - Tiles Navigate
Idea Management - Navigate
Project Management - Navigate
Staffing - Navigate
Project - Modify Baseline - All
2. Create custom attribute on the team object in Studio and API enable it.
3. Navigate to MUX and go to Staffing
4. Attempt to update custom attribute. Notice it will not save and previously saved value will appear after refresh.
5. Note that when going to Project->Staff and attempt to update same attribute it will be updated successfully.
Expected Results: It should allow user to update attributes in the Staffing workspace since they have required rights.
Actual Results: it does not allow update attributes in the Staffing workspace.
Release : 16.0.2, 16.0.3
Component : Clarity MUX UI Usability
DE66097, Fixed in 16.1.0.
Workaround:
Remove Idea - View - All right
OR
Add Project - Edit Management - All