Merge pull request #13905 from vidyanambiar/topology-rbac

Make Topology view and Instances visible only to system admin/auditor
This commit is contained in:
Sarah Akus
2023-04-26 15:13:32 -04:00
committed by GitHub
2 changed files with 1 additions and 7 deletions

View File

@@ -195,9 +195,9 @@ function getRouteConfig(userProfile = {}) {
deleteRoute('host_metrics'); deleteRoute('host_metrics');
deleteRouteGroup('settings'); deleteRouteGroup('settings');
deleteRoute('management_jobs'); deleteRoute('management_jobs');
if (userProfile?.isOrgAdmin) return routeConfig;
deleteRoute('topology_view'); deleteRoute('topology_view');
deleteRoute('instances'); deleteRoute('instances');
if (userProfile?.isOrgAdmin) return routeConfig;
if (!userProfile?.isNotificationAdmin) deleteRoute('notification_templates'); if (!userProfile?.isNotificationAdmin) deleteRoute('notification_templates');
return routeConfig; return routeConfig;

View File

@@ -101,10 +101,8 @@ describe('getRouteConfig', () => {
'/credential_types', '/credential_types',
'/notification_templates', '/notification_templates',
'/instance_groups', '/instance_groups',
'/instances',
'/applications', '/applications',
'/execution_environments', '/execution_environments',
'/topology_view',
]); ]);
}); });
@@ -237,10 +235,8 @@ describe('getRouteConfig', () => {
'/credential_types', '/credential_types',
'/notification_templates', '/notification_templates',
'/instance_groups', '/instance_groups',
'/instances',
'/applications', '/applications',
'/execution_environments', '/execution_environments',
'/topology_view',
]); ]);
}); });
@@ -268,10 +264,8 @@ describe('getRouteConfig', () => {
'/credential_types', '/credential_types',
'/notification_templates', '/notification_templates',
'/instance_groups', '/instance_groups',
'/instances',
'/applications', '/applications',
'/execution_environments', '/execution_environments',
'/topology_view',
]); ]);
}); });
}); });