Can create a new user

This commit is contained in:
Matthew Dillon 2015-06-23 17:00:34 -08:00
parent d4bd0e915c
commit 6f6faee122
7 changed files with 53 additions and 3 deletions

View file

@ -9,7 +9,15 @@ export default Ember.Component.extend({
var user = this.get('user');
if (user.get('isDirty')) {
user.save();
user.save().then(() => {
this.sendAction();
}).catch(() => {
// Manually clean up messages because there is no transition
this.get('flashMessages').clearMessages();
user.get('errors').forEach((error) => {
this.get('flashMessages').error(`${error.attribute.capitalize()} - ${error.message}`);
});
});
}
},
},

View file

@ -11,4 +11,12 @@ export default Ember.Route.extend(UnauthenticatedRouteMixin, {
setupController: function(controller, model) {
controller.setProperties(model);
},
actions: {
success: function() {
this.transitionTo('login');
this.get('flashMessages').information(`You have successfully signed up.
Please check your email for further instructions.`);
}
},
});

View file

@ -1 +1 @@
{{users/new/new-user-form user=user}}
{{users/new/new-user-form user=user action="success"}}