If a user is added to a project team via Clarity PPM Classic UI or if the user is added using the role replace functionality (in the New UX or Classic UI), the user is unable to edit tasks for that project in the New User Experience (UX). This is due to the resource not automatically being granted the access right 'Project - Task Management access' at the Instance level for that project. The user is therefore unable to edit tasks on either the Task Board or List view.
One of the following errors is generated when you try to edit a task:
"API-1007: You are not authorized to process request. Contact your system administrator for necessary security rights" or "Error: Project.tasks.errors.couldNotPatchCard"
Steps to Reproduce:
1. Create a new project in the New User Experience with at least one task
2. Create a new user in PPM with the following access:
Team members are only automatically granted the access right 'Project - Task Management' at the instance level if they are added to a project directly from the 'Conversations' section of the project in the New UX or if the team member is assigned to tasks on the Project Tasks list or board views in the New UX.
For any team members that were not added to the project via the 'Conversations' section of the project in the New UX, use one of the below options to grant the access to the user:
Option 1: Assign the resource to any task on the project via the New UX. The user will then have access to all the tasks on that specific project.
Option 2: Remove the user from the project's Conversation section and then readd them to the Conversation. The user will then have the access right 'Project - Task Management' for that project.
Option 3: Manually add the access right using the following steps:
1. In the Classic UI, go to Administration->Resources and click on the resource name
2. From the 'Resource's Access Rights' tab drop down, select 'Instance'
3. Click 'Add'
4. For Object, select Project and click 'Next'
5. Check the check box next to 'Project - Task Management' and click 'Add and Continue'
6. Check the check box next to the project the user should have the access for
7. Click 'Add'
Note: To grant this access to multiple projects at the same time:
Reference New User Experience: Compare with Classic CA PPM - Team Member for more details on New UX Team member access rights
Reference KB000006279 - Unable to edit task dates in some projects in the New User Experience