diff --git a/app/assets/javascripts/discourse/controllers/preferences/users.js.es6 b/app/assets/javascripts/discourse/controllers/preferences/users.js.es6 new file mode 100644 index 00000000000..7ecb891f1f7 --- /dev/null +++ b/app/assets/javascripts/discourse/controllers/preferences/users.js.es6 @@ -0,0 +1,16 @@ +import PreferencesTabController from "discourse/mixins/preferences-tab-controller"; +import { popupAjaxError } from "discourse/lib/ajax-error"; + +export default Ember.Controller.extend(PreferencesTabController, { + saveAttrNames: ["muted_usernames", "ignored_usernames"], + + actions: { + save() { + this.set("saved", false); + return this.get("model") + .save(this.get("saveAttrNames")) + .then(() => this.set("saved", true)) + .catch(popupAjaxError); + } + } +}); diff --git a/app/assets/javascripts/discourse/routes/app-route-map.js.es6 b/app/assets/javascripts/discourse/routes/app-route-map.js.es6 index 160a72938bb..b9fc992d74b 100644 --- a/app/assets/javascripts/discourse/routes/app-route-map.js.es6 +++ b/app/assets/javascripts/discourse/routes/app-route-map.js.es6 @@ -147,6 +147,7 @@ export default function() { this.route("emails"); this.route("notifications"); this.route("categories"); + this.route("users"); this.route("tags"); this.route("interface"); this.route("apps"); diff --git a/app/assets/javascripts/discourse/routes/preferences-users.js.es6 b/app/assets/javascripts/discourse/routes/preferences-users.js.es6 new file mode 100644 index 00000000000..713d79e4207 --- /dev/null +++ b/app/assets/javascripts/discourse/routes/preferences-users.js.es6 @@ -0,0 +1,5 @@ +import RestrictedUserRoute from "discourse/routes/restricted-user"; + +export default RestrictedUserRoute.extend({ + showFooter: true +}); diff --git a/app/assets/javascripts/discourse/templates/preferences.hbs b/app/assets/javascripts/discourse/templates/preferences.hbs index e714afba84b..82712f60260 100644 --- a/app/assets/javascripts/discourse/templates/preferences.hbs +++ b/app/assets/javascripts/discourse/templates/preferences.hbs @@ -25,6 +25,11 @@ {{i18n 'user.preferences_nav.categories'}} {{/link-to}} + {{#if siteSettings.tagging_enabled}}