decide.nolog.cz/app/models/user.js

28 lines
512 B
JavaScript
Raw Normal View History

2016-01-28 23:48:14 +01:00
import DS from 'ember-data';
2015-11-20 11:31:40 +01:00
/* global MF */
2014-10-30 21:44:22 +01:00
2014-07-06 17:37:54 +02:00
export default DS.Model.extend({
/*
* relationship
*/
2016-01-28 23:48:14 +01:00
poll: DS.belongsTo('poll'),
/*
* properties
*/
// ISO 8601 date + time string
2016-01-28 23:48:14 +01:00
creationDate: DS.attr('date'),
// user name
2016-01-28 23:48:14 +01:00
name: DS.attr('string'),
// array of users selections
// must be in same order as options property of poll
2016-01-28 23:48:14 +01:00
selections: MF.fragmentArray('selection'),
// Croodle version user got created with
2016-01-28 23:48:14 +01:00
version: DS.attr('string', {
encrypted: false
})
});