mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-24 19:33:02 +03:00
Update Ember-Data.
No Issue - ember-data@beta.12 - ember-data now warns if a payload contains properties that do not exist in the model. Because of this all missing model attributes have been added (without their relationship defined) because they're currently unused and we don't need to generate additional API requests to resolve the async relationships.
This commit is contained in:
parent
eb7118309b
commit
026366bc5c
@ -19,8 +19,11 @@ var Post = DS.Model.extend(NProgressSaveMixin, ValidationEngine, {
|
||||
author: DS.belongsTo('user', {async: true}),
|
||||
author_id: DS.attr('number'),
|
||||
updated_at: DS.attr('moment-date'),
|
||||
updated_by: DS.attr(),
|
||||
published_at: DS.attr('moment-date'),
|
||||
published_by: DS.belongsTo('user', {async: true}),
|
||||
created_at: DS.attr('moment-date'),
|
||||
created_by: DS.attr(),
|
||||
tags: DS.hasMany('tag', {embedded: 'always'}),
|
||||
url: DS.attr('string'),
|
||||
|
||||
|
@ -4,6 +4,8 @@ var Role = DS.Model.extend({
|
||||
description: DS.attr('string'),
|
||||
created_at: DS.attr('moment-date'),
|
||||
updated_at: DS.attr('moment-date'),
|
||||
created_by: DS.attr(),
|
||||
updated_by: DS.attr(),
|
||||
|
||||
lowerCaseName: Ember.computed('name', function () {
|
||||
return this.get('name').toLocaleLowerCase();
|
||||
|
@ -8,10 +8,15 @@ var Tag = DS.Model.extend(NProgressSaveMixin, ValidationEngine, {
|
||||
name: DS.attr('string'),
|
||||
slug: DS.attr('string'),
|
||||
description: DS.attr('string'),
|
||||
parent_id: DS.attr('number'),
|
||||
parent: DS.attr(),
|
||||
meta_title: DS.attr('string'),
|
||||
meta_description: DS.attr('string'),
|
||||
image: DS.attr('string')
|
||||
image: DS.attr('string'),
|
||||
hidden: DS.attr('boolean'),
|
||||
created_at: DS.attr('moment-date'),
|
||||
updated_at: DS.attr('moment-date'),
|
||||
created_by: DS.attr(),
|
||||
updated_by: DS.attr()
|
||||
});
|
||||
|
||||
export default Tag;
|
||||
|
Loading…
Reference in New Issue
Block a user