You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ranger.apache.org by ni...@apache.org on 2019/09/19 05:32:29 UTC

[ranger] branch master updated: RANGER-2568: Ranger Hive policy creation page in Ranger Admin UI shows resources as Database, None instead of Database, Table, Column

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


The following commit(s) were added to refs/heads/master by this push:
     new 988f31c  RANGER-2568: Ranger Hive policy creation page in Ranger Admin UI shows resources as Database,None instead of Database,Table,Column
988f31c is described below

commit 988f31ce174ca1df3b5949cc8e952af5ff10a00f
Author: Nitin Galave <ni...@apache.org>
AuthorDate: Fri Sep 13 17:36:52 2019 +0530

    RANGER-2568: Ranger Hive policy creation page in Ranger Admin UI shows resources as Database,None instead of Database,Table,Column
---
 .../src/main/webapp/scripts/models/BackboneFormDataType.js   | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/security-admin/src/main/webapp/scripts/models/BackboneFormDataType.js b/security-admin/src/main/webapp/scripts/models/BackboneFormDataType.js
index 1ae2aef..73b807b 100644
--- a/security-admin/src/main/webapp/scripts/models/BackboneFormDataType.js
+++ b/security-admin/src/main/webapp/scripts/models/BackboneFormDataType.js
@@ -145,7 +145,11 @@ define(function(require) {
 								//show only required resources in acccess policy in order to show their access types
 								if(!_.isUndefined(v.parent) && !_.isEmpty(v.parent)
 										&& parentResource.isValidLeaf){
-									optionsAttrs.unshift({'level':v.level, name:'none',label:'none'});
+                                                                        if(form.model && form.model.isNew()) {
+                                                                                optionsAttrs.push({'level':v.level, name:'none',label:'none'});
+                                                                        } else {
+                                                                                optionsAttrs.unshift({'level':v.level, name:'none',label:'none'});
+                                                                        }
 								}
 								if(optionsAttrs.length > 1){
 									var optionsTitle = _.map(optionsAttrs,function(field){ return field.name;});
@@ -228,7 +232,11 @@ define(function(require) {
                                                                 //show only required resources in acccess policy in order to show their access types
                                                                 if(!_.isUndefined(v.parent) && !_.isEmpty(v.parent)
                                                                                 && parentResource.isValidLeaf){
-                                                                        optionsAttrs.unshift({'level':v.level, name:'none',label:'none'});
+                                                                    if(form.model && form.model.isNew()) {
+                                                                        optionsAttrs.push({'level':v.level, name:'none',label:'none'});
+                                                                    } else {
+									optionsAttrs.unshift({'level':v.level, name:'none',label:'none'});
+                                                                    }
                                                                 }
                                                                 if(optionsAttrs.length > 1){
                                                                         var optionsTitle = _.map(optionsAttrs,function(field){ return field.name;});