From 2e9956c9fcb5f0f1908774bfe52a39d56bd90ffe Mon Sep 17 00:00:00 2001 From: Alex Corey Date: Mon, 26 Sep 2022 17:29:39 -0400 Subject: [PATCH] Prevents unauthorized users from seeing instances list link in side nav --- awx/ui/src/routeConfig.js | 1 + awx/ui/src/routeConfig.test.js | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/awx/ui/src/routeConfig.js b/awx/ui/src/routeConfig.js index 76bb2e39a5..c5b4728107 100644 --- a/awx/ui/src/routeConfig.js +++ b/awx/ui/src/routeConfig.js @@ -186,6 +186,7 @@ function getRouteConfig(userProfile = {}) { if (userProfile?.isOrgAdmin) return routeConfig; deleteRoute('instance_groups'); deleteRoute('topology_view'); + deleteRoute('instances'); if (!userProfile?.isNotificationAdmin) deleteRoute('notification_templates'); return routeConfig; diff --git a/awx/ui/src/routeConfig.test.js b/awx/ui/src/routeConfig.test.js index 5a7def4348..6210b5bc32 100644 --- a/awx/ui/src/routeConfig.test.js +++ b/awx/ui/src/routeConfig.test.js @@ -127,7 +127,6 @@ describe('getRouteConfig', () => { '/teams', '/credential_types', '/notification_templates', - '/instances', '/applications', '/execution_environments', ]); @@ -151,7 +150,6 @@ describe('getRouteConfig', () => { '/users', '/teams', '/credential_types', - '/instances', '/applications', '/execution_environments', ]); @@ -175,7 +173,6 @@ describe('getRouteConfig', () => { '/users', '/teams', '/credential_types', - '/instances', '/applications', '/execution_environments', ]); @@ -204,7 +201,6 @@ describe('getRouteConfig', () => { '/teams', '/credential_types', '/notification_templates', - '/instances', '/applications', '/execution_environments', ]);