On a setup where the menu link for the specific investment is outside as a separate page and Custom Investment – Navigate is not granted, the user will have errors API-1007 thrown, also see incomplete Views displays and blank page on Staff when there is records on the custom investment
STEPS TO REPRODUCE:
Expected Results: The Staff Tab to be displayed and editable
Actual Results: Staff records are not displayed. Views drop down is not displayed. If trying to Add a Staff record, you are able to click Add and error API-1007 You are not authorized to process request. Contact your system administrator for necessary security rights is thrown.
Error in logs:
ERROR 2024-11-21 09:01:35,090 [http-nio-1623-exec-627] ppm.rest (clarity:admin:5558152__9017DDF6-96A3-4262-A785-579C1B02634D:PPM_REST_API) (7f571ec8-1754-476d-8aea-5341847846c8)
com.ca.ppm.rest.exception.AuthException: API-1007 : You are not authorized to process request. Contact your system administrator for necessary security rights.
Clarity 16.2.2, 16.2.3, 16.3.0
DE156480
Workaround: Grant the permission Custom Investment – Navigate to the user. They will be only able to see the custom investments they have permissions for. The only difference is that they will also see the Custom Investments menu link
Note: It is also possible to grant Team - Navigate as a workaround, however this would also give the user access to Teams module with no data for them to see. It is preferable to use Custom Investment – Navigate permission as this module will have actual data available to the user