This is an automated email from the ASF dual-hosted git repository.
vel pushed a commit to branch ranger-2.2
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/ranger-2.2 by this push:
new b9aed23 RANGER-3177 : Toggle switch not render after change in
resources drop down value.
b9aed23 is described below
commit b9aed233726ed75cf2b7b2dabe36b9244d71f529
Author: Nitin Galave <[email protected]>
AuthorDate: Thu Feb 11 00:01:27 2021 +0530
RANGER-3177 : Toggle switch not render after change in resources drop down
value.
Signed-off-by: Velmurugan Periasamy <[email protected]>
---
security-admin/src/main/webapp/scripts/modules/XAOverrides.js | 8 +++++---
.../src/main/webapp/scripts/views/policies/RangerPolicyForm.js | 3 +++
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/security-admin/src/main/webapp/scripts/modules/XAOverrides.js
b/security-admin/src/main/webapp/scripts/modules/XAOverrides.js
index d99f646..a7904eb 100644
--- a/security-admin/src/main/webapp/scripts/modules/XAOverrides.js
+++ b/security-admin/src/main/webapp/scripts/modules/XAOverrides.js
@@ -532,7 +532,10 @@
var Vent = require('modules/Vent');
if(!_.isNull(this.value) && !_.isEmpty(this.value)){
this.value.values = _.map(this.value.values,
function(val){ return _.escape(val); });
- this.$resource.val(this.value.values.toString())
+ // Set initial value for resources.
+ if (_.isUndefined(def)) {
+
this.$resource.val(this.value.values.toString());
+ }
//to preserve resources values to text field
if(!_.isUndefined(this.value.resourceType)){
this.preserveResourceValues[this.value.resourceType] =
this.value.values.toString();
@@ -636,8 +639,7 @@
that.$resource.select2('val', val)
}else{
that.$resource.select2('val', "");
- that.value=[];
- }
+ }
//reset values
that.value.isExcludes = false;
that.value.isRecursive = false;
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 fd1cae8..b52579a 100644
--- a/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyForm.js
+++ b/security-admin/src/main/webapp/scripts/views/policies/RangerPolicyForm.js
@@ -597,6 +597,9 @@ define(function(require){
this.model.set('zoneName', App.vZone.vZoneName);
}
this.model.set('resources',resources);
+ if(this.model.get('none')) {
+ this.model.unset('none');
+ }
this.model.unset('path');
//Set UserGroups Permission