Update RBAC sidebar

Update RBAC sidebar. Do the following:

* Expose read-only applications to normal users in the UI
* Expose read-only credential types to normal users in the UI

closes:https://github.com/ansible/awx/issues/10432
closes:https://github.com/ansible/awx/issues/10433
This commit is contained in:
nixocio 2021-07-07 10:15:28 -04:00
parent bc8e19b51d
commit 267f0a7bbd
2 changed files with 11 additions and 2 deletions

View File

@ -171,9 +171,7 @@ function getRouteConfig(userProfile = {}) {
return routeConfig;
deleteRouteGroup('settings');
deleteRoute('management_jobs');
deleteRoute('credential_types');
if (userProfile?.isOrgAdmin) return routeConfig;
deleteRoute('applications');
deleteRoute('instance_groups');
if (!userProfile?.isNotificationAdmin) deleteRoute('notification_templates');

View File

@ -90,6 +90,7 @@ describe('getRouteConfig', () => {
'/organizations',
'/users',
'/teams',
'/credential_types',
'/notification_templates',
'/instance_groups',
'/applications',
@ -117,7 +118,9 @@ describe('getRouteConfig', () => {
'/organizations',
'/users',
'/teams',
'/credential_types',
'/notification_templates',
'/applications',
'/execution_environments',
]);
});
@ -139,6 +142,8 @@ describe('getRouteConfig', () => {
'/organizations',
'/users',
'/teams',
'/credential_types',
'/applications',
'/execution_environments',
]);
});
@ -160,6 +165,8 @@ describe('getRouteConfig', () => {
'/organizations',
'/users',
'/teams',
'/credential_types',
'/applications',
'/execution_environments',
]);
});
@ -185,7 +192,9 @@ describe('getRouteConfig', () => {
'/organizations',
'/users',
'/teams',
'/credential_types',
'/notification_templates',
'/applications',
'/execution_environments',
]);
});
@ -211,6 +220,7 @@ describe('getRouteConfig', () => {
'/organizations',
'/users',
'/teams',
'/credential_types',
'/notification_templates',
'/instance_groups',
'/applications',
@ -239,6 +249,7 @@ describe('getRouteConfig', () => {
'/organizations',
'/users',
'/teams',
'/credential_types',
'/notification_templates',
'/instance_groups',
'/applications',