FEATURE: improve handling of site setting secrets

This commit is contained in:
Arpit Jalan
2018-06-02 19:27:52 +05:30
parent 685083491e
commit 46fc57222f
7 changed files with 61 additions and 10 deletions

View File

@ -16,6 +16,7 @@ export default Ember.Mixin.create({
classNameBindings: [':row', ':setting', 'setting.overridden', 'typeClass'],
content: Ember.computed.alias('setting'),
validationMessage: null,
isSecret: Ember.computed.oneWay('setting.secret'),
@computed("buffered.value", "setting.value")
dirty(bufferVal, settingVal) {
@ -95,13 +96,17 @@ export default Ember.Mixin.create({
});
},
cancel() {
this.rollbackBuffer();
},
resetDefault() {
this.set('buffered.value', this.get('setting.default'));
this._save();
},
cancel() {
this.rollbackBuffer();
toggleSecret() {
this.toggleProperty('isSecret');
}
}
});