ui/app/models/setting.js

25 lines
528 B
JavaScript

import { later } from '@ember/runloop';
import Resource from 'ember-api-store/models/resource';
export default Resource.extend({
isDefault: function() {
let source = this.get('source');
if ( !source ) {
return true;
}
if ( source === 'Database' ) {
return false;
}
return this.get('value') === this.get('activeValue');
}.property('source','value','activeValue'),
delete() {
return this._super().then((res) => {
later(this,'reload',500);
return res;
});
},
});