SDL TMS - PJM User unable to access Management Reports - "Permission Denied You do not have permission to open that page."
000013633|9/25/2020 2:37 PM
PJMs with the permissions to access reports are unable to access the report pages, such as Management Reports.
The following error is witnessed:
Permission Denied. You do not have permission to open that page.
The reason for this is that the nav-tree includes the parentId parameter in the Url for the report selection page, and the newer .Net code includes the parentID value when checking the permissions. Since the Reports tab is not an "org-select" tab (there is no org picker at the top), the value of parentId is the user's home organization, but of course the user does not have reports permissions at that org.
In this way, the code interprets the permissions check as "does the user have the permission at any org", since there is no parentId parameter supplied.
Nav-tree data (in database) to exclude the parentId for each report category.
We will need to change nav-tree data (in database) to exclude the parentId for each report category. This is being handled by our development team for TMS versions 12.5.7 and onwards.