ember-i-am
v1.0.0
Published
A simple mixin for checking roles on user models.
Readme
Ember-i-am
This addon provides a simple mixin to see if a user role exists on a user
Installation
ember install ember-i-am
Use
Add the i-am mixin to your user model (or any Ember Object):
import DS from 'ember-data';
import IAm from 'ember-i-am/mixins/i-am';
export default DS.Model.extend(IAm, {
roles: DS.attr(),
});Then to check if a user has a role:
let user = this.store.find('user', 1).then((user) => {
// checks if the user roles array contains `admin`
user.get('isAdmin');
});