Roughing in users resource

This commit is contained in:
Matthew Dillon 2015-04-10 11:51:22 -08:00
parent 3f0b074619
commit 5048fb7695
11 changed files with 154 additions and 2 deletions

8
app/adapters/user.js Normal file
View file

@ -0,0 +1,8 @@
import DS from 'ember-data';
import config from '../config/environment';
export default DS.RESTAdapter.reopen({
namespace: 'api',
host: config.apiURL,
coalesceFindRequests: true,
});

10
app/models/user.js Normal file
View file

@ -0,0 +1,10 @@
import DS from 'ember-data';
export default DS.Model.extend({
email: DS.attr('string'),
name: DS.attr('string'),
role: DS.attr('string'),
createdAt: DS.attr('date'),
updatedAt: DS.attr('date'),
deletedAt: DS.attr('date')
});

View file

@ -14,6 +14,7 @@ Router.map(function() {
});
});
this.resource('characteristics', function() {});
this.resource('users', function() {});
});
export default Router;

4
app/routes/users.js Normal file
View file

@ -0,0 +1,4 @@
import Ember from 'ember';
import AuthenticatedRouteMixin from 'simple-auth/mixins/authenticated-route-mixin';
export default Ember.Route.extend(AuthenticatedRouteMixin);

View file

@ -0,0 +1,7 @@
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
return this.store.findAll('user');
}
});

View file

@ -0,0 +1,3 @@
{{#each user in model}}
{{user.email}}<br>
{{/each}}