packages/rs-common/addon/models/user.js
import Model, { attr } from '@ember-data/model';
export default class User extends Model {
@attr('string')
lastName;
@attr('string')
firstName;
@attr('string')
displayName;
@attr('string')
email;
@attr('boolean')
root;
get isAdmin() {
return this.root;
}
get fullName() {
return this.displayName ? this.displayName : this.fullNameFromFirstLastName;
}
get fullNameFromFirstLastName() {
if (!this.firstName || !this.lastName) {
return '';
}
return `${this.firstName} ${this.lastName}`;
}
}