mirror of
https://github.com/discourse/discourse.git
synced 2025-02-14 07:02:45 +08:00
20 lines
543 B
JavaScript
20 lines
543 B
JavaScript
export default Discourse.RestrictedUserRoute.extend({
|
|
model: function() {
|
|
return this.modelFor('user');
|
|
},
|
|
|
|
renderTemplate: function() {
|
|
return this.render({ into: 'user' });
|
|
},
|
|
|
|
// A bit odd, but if we leave to /preferences we need to re-render that outlet
|
|
deactivate: function() {
|
|
this._super();
|
|
this.render('preferences', { into: 'user', controller: 'preferences' });
|
|
},
|
|
|
|
setupController: function(controller, user) {
|
|
controller.setProperties({ model: user, newUsername: user.get('username') });
|
|
}
|
|
});
|