Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign up[portal] Applications menu item visible even though no permission is granted #2565
Comments
This comment has been minimized.
This comment has been minimized.
Is there any update on this issue? Its not a big deal, just improves the UX. |
This comment has been minimized.
This comment has been minimized.
Thanks for the report, for the moment a fix/improvment is not planned for this, but a PR would be welcome. |
brasseld
added a commit
to gravitee-io/gravitee-management-webui
that referenced
this issue
Oct 30, 2019
If user does not have a read permission for management-application or portal-application Closes gravitee-io/issues#2565
NicolasGeraud
added a commit
to gravitee-io/gravitee-management-webui
that referenced
this issue
Nov 5, 2019
If user does not have a read permission for management-application or portal-application Closes gravitee-io/issues#2565
NicolasGeraud
added a commit
to gravitee-io/gravitee-management-webui
that referenced
this issue
Nov 5, 2019
If user does not have a read permission for management-application or portal-application Closes gravitee-io/issues#2565
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The menu item "Applications" is visible in the user menu in the top right corner and the menu inside the management view even though the user does not have the permission to manage applications.
Expected Behavior
The user does not have any CRUD permission on APPLICATIONS in the scope PORTAL nor MANAGEMENT, so there should be no menu items linking to that view.
Current Behavior
Even when a user has no CRUD permissions on APPLICATIONS in the scope PORTAL or MANAGEMENT the menu item for applications in shown in the user menu in the top right and the management menu.
Possible Solution
i have no idea
Steps to Reproduce (for bugs)
please refer to this video
Context
I was trying to setup roles for our company giving no permissions to the user at all and then starting to add permission by permission to see how they affect the possibilities the user has.
Your Environment