WIP New user signup

This commit is contained in:
Matthew Dillon 2015-06-23 12:08:59 -08:00
parent 19359c341d
commit a8fdff6be0
11 changed files with 79 additions and 4 deletions

View file

@ -0,0 +1,16 @@
import Ember from 'ember';
export default Ember.Component.extend({
classNames: ['grid-1'],
passwordConfirm: null,
actions: {
save: function() {
var user = this.get('user');
if (user.get('isDirty')) {
user.save();
}
},
},
});

View file

@ -0,0 +1,30 @@
<div class="span-1">
<fieldset>
<legend>New User Signup</legend>
<form>
<ul>
<li>
<label>Name</label>
{{input value=user.name}}
</li>
<li>
<label>Email</label>
{{input value=user.email}}
</li>
<li>
<label>Password</label>
{{input value=user.password}}
</li>
<li>
<label>Password (confirm)</label>
{{input value=passwordConfirm}}
</li>
<li>
<a class="button-green smaller" {{action 'save'}}>
Submit
</a>
</li>
</ul>
</form>
</fieldset>
</div>

View file

@ -0,0 +1,14 @@
import Ember from 'ember';
import UnauthenticatedRouteMixin from 'simple-auth/mixins/unauthenticated-route-mixin';
export default Ember.Route.extend(UnauthenticatedRouteMixin, {
model: function() {
return Ember.RSVP.hash({
user: this.store.createRecord('user'),
});
},
setupController: function(controller, model) {
controller.setProperties(model);
},
});

View file

@ -0,0 +1 @@
{{users/new/new-user-form user=user}}