Save Button Appears Even if you don't have Edit rights for the Task/Team Sub-Pages on Idea/Project Module

book

Article ID: 132106

calendar_today

Updated On:

Products

CLARITY PPM FOR ITG CLARITY PPM FEDERAL Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

Save button appears for users on Team list, Task List, and Assignment section of project even though the user does not have edit rights. This is reproducible in multiple objects (Idea and Project).

Steps to Reproduce:
1.    Create a new project in Clarity PPM
2.    Add one team member to the project
3.    Add one task to the project
4.    Assign the team member to the task
5.    Create a New Labor Resource in Clarity  PPM
6.    Assign the user the following access: 
  • Projects Navigate - Global Right 
  • Project View - Instance Level Right for the project created in step 1
7.    Login to Clarity as the newly created Resource. 
8.    Navigate to the project created in step 1
9.    Go to the Team tab and Task tab (on the task tab, make sure to click Show All so all tasks show up, you won’t see the Save button if there are no tasks in the results)

Expected Results: The Save button does not display
Actual Results: The Save button displays even though if the user clicks Save it does not save any changes to the project

Note: If you click on the task and view the assignments section, there is also a Save button displayed there as well. This happens if there is at least one resource assigned to the task as in the above steps to reproduce. 

Environment

Release: CODCVU9900-15.5.1-PPM SAAS-View Only Userpack for-Canadian Government Entities
Component:

Resolution

This issue was reviewed as DE49139 and determined to be working as expected in Classic PPM.
  • If the user does not have edit rights, while the Save button is there, no changes are saved. 
  • In the Modern (New) User Experience (UX) users will not see a save button. If a user does not have rights to save changes to a cell, when a user tries to edit a cell,  the new UX will present the user with a toaster message for rows where the access to that specific row instance is not authorized.