diff --git a/app/assets/javascripts/admin/routes/admin-group.js.es6 b/app/assets/javascripts/admin/routes/admin-group.js.es6 index 1555c4200a..298bffaa43 100644 --- a/app/assets/javascripts/admin/routes/admin-group.js.es6 +++ b/app/assets/javascripts/admin/routes/admin-group.js.es6 @@ -2,26 +2,23 @@ import Group from 'discourse/models/group'; export default Discourse.Route.extend({ - model: function(params) { - var groups = this.modelFor('adminGroupsType'); + model(params) { if (params.name === 'new') { - return Group.create({ - automatic: false, - visible: true - }); + return Group.create({ automatic: false, visible: true }); } - var group = groups.findProperty('name', params.name); + const group = this.modelFor('adminGroupsType') + .findProperty('name', params.name); if (!group) { return this.transitionTo('adminGroups.index'); } return group; }, - setupController: function(controller, model) { + setupController(controller, model) { controller.set("model", model); controller.set("model.usernames", null); - controller.set("savingStatus", ''); + controller.set("savingStatus", ""); model.findMembers(); } diff --git a/app/assets/javascripts/admin/templates/group.hbs b/app/assets/javascripts/admin/templates/group.hbs index 49db722d6f..2c2a1929a3 100644 --- a/app/assets/javascripts/admin/templates/group.hbs +++ b/app/assets/javascripts/admin/templates/group.hbs @@ -94,10 +94,10 @@ {{#if siteSettings.email_in}} -
+ {{#plugin-outlet "group-email-in"}} {{text-field name="incoming_email" value=model.incoming_email placeholderKey="admin.groups.incoming_email_placeholder"}} -
+ {{/plugin-outlet}} {{/if}} {{/unless}} diff --git a/app/assets/javascripts/discourse/models/group.js.es6 b/app/assets/javascripts/discourse/models/group.js.es6 index 85c8ba5a5b..b6890e8263 100644 --- a/app/assets/javascripts/discourse/models/group.js.es6 +++ b/app/assets/javascripts/discourse/models/group.js.es6 @@ -1,5 +1,5 @@ import { ajax } from 'discourse/lib/ajax'; -import computed from 'ember-addons/ember-computed-decorators'; +import computed from "ember-addons/ember-computed-decorators"; const Group = Discourse.Model.extend({ limit: 50, diff --git a/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs b/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs index 01aeb2d15b..03b2bc4dee 100644 --- a/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs +++ b/app/assets/javascripts/discourse/templates/components/edit-category-settings.hbs @@ -20,20 +20,22 @@ {{#if emailInEnabled}} -
- -
+ {{#plugin-outlet "category-email-in"}} +
+ +
-
- -
+
+ +
+ {{/plugin-outlet}} {{/if}} {{#if showPositionInput}}