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 d8fc10a  RANGER-3667 : Improve feedback in policy creation UI when 
resource does not exist.
d8fc10a is described below

commit d8fc10a36c9b23e807f8c8deaecec9bc0ae7ed05
Author: Dhaval.Rajpara <[email protected]>
AuthorDate: Mon Mar 21 17:04:28 2022 +0530

    RANGER-3667 : Improve feedback in policy creation UI when resource does not 
exist.
    
    Signed-off-by: Nitin Galave <[email protected]>
---
 security-admin/src/main/webapp/scripts/utils/XAUtils.js           | 8 +++++++-
 .../src/main/webapp/scripts/views/policies/RangerPolicyForm.js    | 6 +++---
 .../main/webapp/scripts/views/security_zone/ZoneResourceForm.js   | 4 ++--
 .../webapp/scripts/views/service/ServiceAuditFilterResources.js   | 4 ++--
 security-admin/src/main/webapp/styles/xa.css                      | 6 +++++-
 5 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/security-admin/src/main/webapp/scripts/utils/XAUtils.js 
b/security-admin/src/main/webapp/scripts/utils/XAUtils.js
index fa49165..37b35d2 100644
--- a/security-admin/src/main/webapp/scripts/utils/XAUtils.js
+++ b/security-admin/src/main/webapp/scripts/utils/XAUtils.js
@@ -1542,12 +1542,18 @@ define(function(require) {
                             return null;
                         }else{
                             return {
-                                id : term,
+                                id : "<b><i 
class='text-muted-select2'>Create</i></b> " + term,
                                 text: term
                             };
                         }
                     }
                 },
+                formatResult : function(result){
+                    return result.id;
+                },
+                formatSelection : function(result){
+                    return result.text;
+                },
             };
 
         return opts;
diff --git 
a/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyForm.js 
b/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyForm.js
index 5b3940a..d4452a8 100644
--- a/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyForm.js
+++ b/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyForm.js
@@ -789,8 +789,8 @@ define(function(require){
                                                                return null;
                                                        }else{
                                                                return {
-                                                                       id : 
term,
-                                                                       text: 
term
+                                                                       id : 
"<b><i class='text-muted-select2'>Create</i></b> " + term,
+                                                                       text: 
term,
                                                                };
                                                        }
                                                }
@@ -831,7 +831,7 @@ define(function(require){
 
                                        },      
                                        formatResult : function(result){
-                                               return result.text;
+                                               return result.id;
                                        },
                                        formatSelection : function(result){
                                                return result.text;
diff --git 
a/security-admin/src/main/webapp/scripts/views/security_zone/ZoneResourceForm.js
 
b/security-admin/src/main/webapp/scripts/views/security_zone/ZoneResourceForm.js
index 68092fd..7242d7b 100644
--- 
a/security-admin/src/main/webapp/scripts/views/security_zone/ZoneResourceForm.js
+++ 
b/security-admin/src/main/webapp/scripts/views/security_zone/ZoneResourceForm.js
@@ -361,7 +361,7 @@ define(function(require) {
                                     return null;
                                 } else {
                                     return {
-                                        id: term,
+                                        id: "<b><i 
class='text-muted-select2'>Create</i></b> " + term,
                                         text: term
                                     };
                                 }
@@ -413,7 +413,7 @@ define(function(require) {
 
                         },
                         formatResult: function(result) {
-                            return result.text;
+                            return result.id;
                         },
                         formatSelection: function(result) {
                             return result.text;
diff --git 
a/security-admin/src/main/webapp/scripts/views/service/ServiceAuditFilterResources.js
 
b/security-admin/src/main/webapp/scripts/views/service/ServiceAuditFilterResources.js
index 2cfdfd9..115486e 100644
--- 
a/security-admin/src/main/webapp/scripts/views/service/ServiceAuditFilterResources.js
+++ 
b/security-admin/src/main/webapp/scripts/views/service/ServiceAuditFilterResources.js
@@ -347,7 +347,7 @@ define(function(require) {
                                     return null;
                                 } else {
                                     return {
-                                        id: term,
+                                        id: "<b><i 
class='text-muted-select2'>Create</i></b> " + term,
                                         text: term
                                     };
                                 }
@@ -399,7 +399,7 @@ define(function(require) {
 
                         },
                         formatResult: function(result) {
-                            return result.text;
+                            return result.id;
                         },
                         formatSelection: function(result) {
                             return result.text;
diff --git a/security-admin/src/main/webapp/styles/xa.css 
b/security-admin/src/main/webapp/styles/xa.css
index ef3347b..ff99fb1 100644
--- a/security-admin/src/main/webapp/styles/xa.css
+++ b/security-admin/src/main/webapp/styles/xa.css
@@ -980,7 +980,7 @@ ul.tagit li.tagit-choice .tagit-close {
 }
 
 
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.tagit-autocomplete
 {
-  width: 50% !important;
+  width: 21% !important;
 }
 
 table.backgrid tr > td > .label {
@@ -2872,6 +2872,10 @@ div#zoneServiceAccordion table thead {
   opacity: 0.7;
 }
 
+.text-muted-select2 {
+  opacity: 0.5;
+}
+
 .center {
   text-align: center;
 }

Reply via email to