discourse/app/assets/javascripts/discourse/routes/preferences-email.js.es6

25 lines
637 B
Plaintext
Raw Normal View History

import RestrictedUserRoute from "discourse/routes/restricted-user";
export default RestrictedUserRoute.extend({
showFooter: true,
model: function() {
2018-06-15 23:03:24 +08:00
return this.modelFor("user");
},
renderTemplate: function() {
2018-06-15 23:03:24 +08:00
this.render({ into: "user" });
},
setupController: function(controller, model) {
controller.reset();
2018-06-15 23:03:24 +08:00
controller.setProperties({ model: model, newEmail: model.get("email") });
},
// A bit odd, but if we leave to /preferences we need to re-render that outlet
deactivate: function() {
this._super();
2018-06-15 23:03:24 +08:00
this.render("preferences", { into: "user", controller: "preferences" });
}
});