This is an automated email from the ASF dual-hosted git repository. ni3galave pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ranger.git
commit 14c24f022e0fd5f10bd400df9f778236d1ab8c80 Author: Nitin Galave <[email protected]> AuthorDate: Tue Apr 27 18:09:07 2021 +0530 RANGER-3062 : Even after removing ‘Security Zone’ permission for an user, UI still shows ‘Security Zone’ tab. --- .../src/main/webapp/scripts/utils/XAGlobals.js | 1 + .../main/webapp/scripts/views/common/ErrorView.js | 2 + .../main/webapp/templates/common/TopNav_tmpl.html | 44 ++++++++++++---------- 3 files changed, 27 insertions(+), 20 deletions(-) diff --git a/security-admin/src/main/webapp/scripts/utils/XAGlobals.js b/security-admin/src/main/webapp/scripts/utils/XAGlobals.js index 5132e8f..4b0c98e 100644 --- a/security-admin/src/main/webapp/scripts/utils/XAGlobals.js +++ b/security-admin/src/main/webapp/scripts/utils/XAGlobals.js @@ -72,6 +72,7 @@ define(function(require){ 'Encryption' : {'Key Manager' : ['kmsManagerAction','kmsKeyCreateAction'] }, 'Settings' : {'Users/Groups' : ['userManagerAction','userCreateAction','userEditAction','groupCreateAction','groupEditAction'], 'Permissions' : ['modulePermissionsAction','modulePermissionEditAction'] }, + 'Security Zone' : ['zoneManagmentAction', 'RangerZoneCreateAction', 'RangerZoneEditAction'], }; XAGlobals.ActionType = { diff --git a/security-admin/src/main/webapp/scripts/views/common/ErrorView.js b/security-admin/src/main/webapp/scripts/views/common/ErrorView.js index f0a60ad..63dceb7 100644 --- a/security-admin/src/main/webapp/scripts/views/common/ErrorView.js +++ b/security-admin/src/main/webapp/scripts/views/common/ErrorView.js @@ -74,6 +74,7 @@ define(function(require){ onRender: function() { this.initializePlugins(); $('#r_breadcrumbs').hide(); + $('.latestResponse').hide(); var msg = '', moreInfo = ''; if(this.status == 401){ msg = 'Access Denied (401)'; @@ -108,6 +109,7 @@ define(function(require){ /** on close */ onClose: function(){ $('#r_breadcrumbs').show(); + $('.latestResponse').show(); } }); diff --git a/security-admin/src/main/webapp/templates/common/TopNav_tmpl.html b/security-admin/src/main/webapp/templates/common/TopNav_tmpl.html index 4b22f6c..3991414 100644 --- a/security-admin/src/main/webapp/templates/common/TopNav_tmpl.html +++ b/security-admin/src/main/webapp/templates/common/TopNav_tmpl.html @@ -44,16 +44,18 @@ {{/hasAccessToTab}} </ul> </li> - {{^hideSecurityZoneTab}} - <li> - <a href="#!/zones/zone/list" id="nav6"> - <span class="zone-icon fa-stack fa-lg"> - <i class="fa fa-square-o fa-stack-2x"></i> - <i class="fa fa-bolt fa-stack-1x"></i> - </span>{{tt 'h.securityZone'}} - </a> - </li> - {{/hideSecurityZoneTab}} + {{#hasAccessToTab 'Security Zone'}} + {{^hideSecurityZoneTab}} + <li> + <a href="#!/zones/zone/list" id="nav6"> + <span class="zone-icon fa-stack fa-lg"> + <i class="fa fa-square-o fa-stack-2x"></i> + <i class="fa fa-bolt fa-stack-1x"></i> + </span>{{tt 'h.securityZone'}} + </a> + </li> + {{/hideSecurityZoneTab}} + {{/hasAccessToTab}} <li class="dropdown"> <a href="javascript:;" id="nav5"><i class="fa-fw fa fa-gear"></i> {{tt 'h.settings'}} </a> <ul class="dropdown-menu"> @@ -89,16 +91,18 @@ {{/hasAccessToTab}} </ul> </li> - {{^hideSecurityZoneTab}} - <li> - <a href="#!/zones/zone/list" id="nav6"> - <span class="zone-icon fa-stack fa-lg"> - <i class="fa fa-square-o fa-stack-2x"></i> - <i class="fa fa-bolt fa-stack-1x"></i> - </span>{{tt 'h.securityZone'}} - </a> - </li> - {{/hideSecurityZoneTab}} + {{#hasAccessToTab 'Security Zone'}} + {{^hideSecurityZoneTab}} + <li> + <a href="#!/zones/zone/list" id="nav6"> + <span class="zone-icon fa-stack fa-lg"> + <i class="fa fa-square-o fa-stack-2x"></i> + <i class="fa fa-bolt fa-stack-1x"></i> + </span>{{tt 'h.securityZone'}} + </a> + </li> + {{/hideSecurityZoneTab}} + {{/hasAccessToTab}} {{#hasAccessToTab 'Users/Groups'}} <li><a href="#!/users/usertab" id="nav5"><i class="fa-fw fa fa-gear"></i> {{tt 'h.settings'}} </a></li> {{/hasAccessToTab}}
