Convert admin section controllers to ES6 modules

This commit is contained in:
Joshua Gorner
2014-07-22 23:20:45 -04:00
committed by Robin Ward
parent 2358d13d49
commit e242368266
45 changed files with 146 additions and 123 deletions

View File

@@ -0,0 +1,26 @@
export default Ember.ArrayController.extend({
sortProperties: ['name'],
refreshingAutoGroups: false,
actions: {
refreshAutoGroups: function(){
var self = this,
groups = this.get('model');
self.set('refreshingAutoGroups', true);
this.transitionToRoute('adminGroups.index').then(function() {
Discourse.ajax('/admin/groups/refresh_automatic_groups', {type: 'POST'}).then(function() {
return Discourse.Group.findAll().then(function(newGroups) {
groups.clear();
groups.addObjects(newGroups);
}).finally(function() {
self.set('refreshingAutoGroups', false);
});
});
});
}
}
});