UNPKG

ember-cli-admin

Version:

Powerful admin dashboard for ember-cli projects, more in http://ember-admin.com

49 lines (46 loc) 1.23 kB
import DS from 'ember-data'; import Ember from 'ember'; var user; user = DS.Model.extend({ email: DS.attr('string'), name: DS.attr('string'), nickname: DS.attr('string'), updated_at: DS.attr('string'), created_at: DS.attr('string'), birthdate: DS.attr('date'), lat: DS.attr('number'), long: DS.attr('number'), zoom: DS.attr('number'), is_active: DS.attr('boolean', { defaultValue: false }), avatar: DS.belongsTo('avatar', { async: false }), avatars: DS.hasMany('avatar', { async: true }), fileuploads: ["avatar", "avatars"], asGoogleMap: ['lat', 'long', 'zoom'], additionalActions: Ember.computed('is_active', { get: function() { var actions; actions = []; if (this.get('is_active')) { actions.push({ title: "Toggle Active", "class": "btn btn-small btn-warning", action: "toggleActive", iconClass: "glyphicon glyphicon-remove" }); } else { actions.push({ title: "Toggle Active", "class": "btn btn-small btn-green", action: "toggleActive", iconClass: "glyphicon glyphicon-ok" }); } return actions; } }) }); export default user;