1.0.0 • Published 8 years ago

ember-i-am v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
8 years ago

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');
});