Suboject list no loading: API-1007
search cancel

Suboject list no loading: API-1007

book

Article ID: 368712

calendar_today

Updated On:

Products

Clarity PPM SaaS Clarity PPM On Premise

Issue/Introduction

A subobject list view does not load for users with limited access rights

STEPS TO REPRODUCE:

1. Classic PPM > Administration > Studio
2. Create an object called: Myobject 
   API enabled and with Investment Extension
3. Create a subobject of the above master object called MySubobject
4. Create a user with the following global rights:
   Myobject - Navigate
   Myobject - View All
   MySubobject - Edit All
5. MUX > Administration > Blueprints
6. Copy the Myobject blueprint
7. Edit the blueprint and add the MySubobject module to the same
8. UX > Administration > System Settings > Navigation Menu
9. Add the Myobject to the MUX navigation menu
10. As admin create a Myobject instance and link it to the blueprint modified
11. Create a subobject instance
12. Log in to the MUX as the user we created in step4
13. You see the Myobject menu item
14. Go to the object instance available
15. Navigate to the subobject instance.

Expected Results: The list to load
Actual Results: The list view does not load

 

Looking at the developer tool traces we can see an authorization error
app-ca.log files shows:

WARN  2024-05-28 23:31:48,371 [http-nio-1621-exec-853] ppm.rest (clarity:admin:5599054__E66416F0-37E6-4BA3-BA18-20601C2F4943:PPM_REST_API) (86612b27-18eb-4153-a8e2-23cf25591f1f) User admin tried to GET resource [resource name: custMySubobject, resource id: 5000002] but does not have permission.
ERROR 2024-05-28 23:31:48,372 [http-nio-1621-exec-853] ppm.rest (clarity:admin:5599054__E66416F0-37E6-4BA3-BA18-20601C2F4943:PPM_REST_API) (86612b27-18eb-4153-a8e2-23cf25591f1f) 
com.ca.ppm.rest.exception.AuthException: API-1007 : You are not authorized to process request. Contact your system administrator for necessary security rights.

Environment

Clarity 16.2.1

Resolution

This is not reproducible in 16.2.2

Workaround in 16.2.1: Grant the Idea Management - Navigate right