From 1121a2b623cfebeab6dd56baaed87bea3524c300 Mon Sep 17 00:00:00 2001 From: mabashian Date: Tue, 30 Jul 2019 16:18:39 -0400 Subject: [PATCH] Show notification menu to users with notification_admin team role --- awx/ui/client/lib/components/layout/layout.directive.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/awx/ui/client/lib/components/layout/layout.directive.js b/awx/ui/client/lib/components/layout/layout.directive.js index df91ea37fb..7d1f457f57 100644 --- a/awx/ui/client/lib/components/layout/layout.directive.js +++ b/awx/ui/client/lib/components/layout/layout.directive.js @@ -61,8 +61,8 @@ function AtLayoutController ($scope, $http, strings, ProcessErrors, $transitions } function checkNotificationAdmin () { - const usersPath = `/api/v2/users/${vm.currentUserId}/roles/?role_field=notification_admin_role`; - $http.get(usersPath) + const notifAdminOrgsPath = 'api/v2/organizations/?role_level=notification_admin_role'; + $http.get(notifAdminOrgsPath) .then(({ data }) => { if (data.count > 0) { vm.isNotificationAdmin = true; @@ -73,7 +73,7 @@ function AtLayoutController ($scope, $http, strings, ProcessErrors, $transitions .catch(({ data, status }) => { ProcessErrors(null, data, status, null, { hdr: strings.get('error.HEADER'), - msg: strings.get('error.CALL', { path: usersPath, action: 'GET', status }) + msg: strings.get('error.CALL', { path: notifAdminOrgsPath, action: 'GET', status }) }); }); }