Move save and resetDefault actions to the adminSiteSettingsCategory controller

This commit is contained in:
Neil Lalonde
2013-11-14 14:46:17 -05:00
parent df213d7b23
commit ca0a8a5970
4 changed files with 49 additions and 45 deletions
@@ -55,40 +55,6 @@ Discourse.AdminSiteSettingsController = Ember.ArrayController.extend(Discourse.P
});
this.set('model', matchesGroupedByCategory);
}.observes('filter', 'onlyOverridden'),
actions: {
/**
Reset a setting to its default value
@method resetDefault
@param {Discourse.SiteSetting} setting The setting we want to revert
**/
resetDefault: function(setting) {
setting.set('value', setting.get('default'));
setting.save();
},
/**
Save changes to a site setting
@method save
@param {Discourse.SiteSetting} setting The setting we've changed
**/
save: function(setting) {
setting.save();
},
/**
Cancel changes to a site setting
@method cancel
@param {Discourse.SiteSetting} setting The setting we've changed but want to revert
**/
cancel: function(setting) {
setting.resetValue();
}
}
}.observes('filter', 'onlyOverridden')
});