Users can't see all of their own roles when they make a my-user-account headless API call
Written By
Madeleine Clay
How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!
While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.
Legacy Article
You are viewing an article from our legacy "FastTrack"
publication program, made available for informational purposes. Articles
in this program were published without a requirement for independent
editing or verification and are provided"as is" without
guarantee.
Before using any information from this article, independently verify its
suitability for your situation and project.
Issue
- When users make a my-user-account headless API call, most of their roles are listed in the response, but their custom regular roles are missing.
- If an administrator makes the headless API call, all of their roles are listed.
Resolution
- When new roles are created, they don't have permission to view themselves by default.
- To allow users to view all of their own roles, grant view permissions for the custom roles to themselves using the following steps:
- Navigate to [Global Menu] > Control Panel > Roles > Regular Roles.
-
Locate the custom role, click on its action icon (the three-dot icon), and select Permissions.
- Check the View checkbox for the custom role and Save.
Did this article resolve your issue ?