2014-11-20 03:37:43 +08:00
|
|
|
import RestrictedUserRoute from "discourse/routes/restricted-user";
|
|
|
|
|
|
|
|
export default RestrictedUserRoute.extend({
|
2018-02-08 00:35:00 +08:00
|
|
|
showFooter: true,
|
|
|
|
|
2014-10-21 01:15:58 +08:00
|
|
|
model: function() {
|
2018-06-15 23:03:24 +08:00
|
|
|
return this.modelFor("user");
|
2014-10-21 01:15:58 +08:00
|
|
|
},
|
|
|
|
|
|
|
|
renderTemplate: function() {
|
2018-06-15 23:03:24 +08:00
|
|
|
this.render({ into: "user" });
|
2014-10-21 01:15:58 +08:00
|
|
|
},
|
|
|
|
|
|
|
|
setupController: function(controller, model) {
|
2018-08-30 05:10:56 +08:00
|
|
|
controller.reset();
|
2018-06-15 23:03:24 +08:00
|
|
|
controller.setProperties({ model: model, newEmail: model.get("email") });
|
2014-10-21 01:15:58 +08:00
|
|
|
},
|
|
|
|
|
|
|
|
// 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" });
|
2014-10-21 01:15:58 +08:00
|
|
|
}
|
|
|
|
});
|