FEATURE: Per-plugin settings buttons, "Enabled" column

Also, added enabled_site_setting to the Poll plugin so it shows up properly.
This commit is contained in:
Kane York
2015-07-02 10:59:06 -07:00
parent 0e74c46d74
commit af042ffe5e
8 changed files with 79 additions and 9 deletions
@@ -4,8 +4,21 @@ export default Ember.Route.extend({
},
actions: {
showSettings() {
this.transitionTo('adminSiteSettingsCategory', 'plugins');
showSettings(plugin) {
const controller = this.controllerFor('adminSiteSettings');
this.transitionTo('adminSiteSettingsCategory', 'plugins').then(function() {
if (plugin) {
const match = /^(.*)_enabled/.exec(plugin.get('enabled_setting'));
if (match[1]) {
// filterContent() is normally on a debounce from typing.
// Because we don't want the default of "All Results", we tell it
// to skip the next debounce.
controller.set('filter', match[1]);
controller.set('_skipBounce', true);
controller.filterContentNow('plugins');
}
}
});
}
}
});