Roughing in users resource
This commit is contained in:
parent
3f0b074619
commit
5048fb7695
11 changed files with 154 additions and 2 deletions
8
app/adapters/user.js
Normal file
8
app/adapters/user.js
Normal 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
10
app/models/user.js
Normal 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')
|
||||
});
|
|
@ -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
4
app/routes/users.js
Normal file
|
@ -0,0 +1,4 @@
|
|||
import Ember from 'ember';
|
||||
import AuthenticatedRouteMixin from 'simple-auth/mixins/authenticated-route-mixin';
|
||||
|
||||
export default Ember.Route.extend(AuthenticatedRouteMixin);
|
7
app/routes/users/index.js
Normal file
7
app/routes/users/index.js
Normal file
|
@ -0,0 +1,7 @@
|
|||
import Ember from 'ember';
|
||||
|
||||
export default Ember.Route.extend({
|
||||
model: function() {
|
||||
return this.store.findAll('user');
|
||||
}
|
||||
});
|
3
app/templates/users/index.hbs
Normal file
3
app/templates/users/index.hbs
Normal file
|
@ -0,0 +1,3 @@
|
|||
{{#each user in model}}
|
||||
{{user.email}}<br>
|
||||
{{/each}}
|
Reference in a new issue