0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-03-11 02:12:21 -05:00

Merge pull request #6329 from kevinansfield/ember-data-2-3

deps: ember-data@2.3.2
This commit is contained in:
Hannah Wolfe 2016-01-20 08:52:27 +00:00
commit 7234cb7931
14 changed files with 28 additions and 33 deletions

View file

@ -1,12 +1,11 @@
import Ember from 'ember'; import Ember from 'ember';
import DS from 'ember-data'; import RESTAdapter from 'ember-data/adapters/rest';
import ghostPaths from 'ghost/utils/ghost-paths'; import ghostPaths from 'ghost/utils/ghost-paths';
import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin'; import DataAdapterMixin from 'ember-simple-auth/mixins/data-adapter-mixin';
const { const {
inject: {service} inject: {service}
} = Ember; } = Ember;
const {RESTAdapter} = DS;
export default RESTAdapter.extend(DataAdapterMixin, { export default RESTAdapter.extend(DataAdapterMixin, {
authorizer: 'authorizer:oauth2', authorizer: 'authorizer:oauth2',

View file

@ -1,5 +1,6 @@
import Ember from 'ember'; import Ember from 'ember';
import DS from 'ember-data'; import DS from 'ember-data';
import Model from 'ember-data/model';
import getRequestErrorMessage from 'ghost/utils/ajax'; import getRequestErrorMessage from 'ghost/utils/ajax';
import ValidatorExtensions from 'ghost/utils/validator-extensions'; import ValidatorExtensions from 'ghost/utils/validator-extensions';
@ -15,7 +16,7 @@ import NavItemValidator from 'ghost/validators/nav-item';
import InviteUserValidator from 'ghost/validators/invite-user'; import InviteUserValidator from 'ghost/validators/invite-user';
const {Mixin, RSVP, isArray} = Ember; const {Mixin, RSVP, isArray} = Ember;
const {Errors, Model} = DS; const {Errors} = DS;
const emberA = Ember.A; const emberA = Ember.A;
// our extensions to the validator library // our extensions to the validator library

View file

@ -1,6 +1,5 @@
import DS from 'ember-data'; import Model from 'ember-data/model';
import attr from 'ember-data/attr';
const {Model, attr} = DS;
export default Model.extend({ export default Model.extend({
dismissible: attr('boolean'), dismissible: attr('boolean'),

View file

@ -1,6 +1,8 @@
/* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */ /* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */
import Ember from 'ember'; import Ember from 'ember';
import DS from 'ember-data'; import Model from 'ember-data/model';
import attr from 'ember-data/attr';
import { belongsTo, hasMany } from 'ember-data/relationships';
import ValidationEngine from 'ghost/mixins/validation-engine'; import ValidationEngine from 'ghost/mixins/validation-engine';
const { const {
@ -8,7 +10,6 @@ const {
inject: {service} inject: {service}
} = Ember; } = Ember;
const {equal} = computed; const {equal} = computed;
const {Model, attr, belongsTo, hasMany} = DS;
export default Model.extend(ValidationEngine, { export default Model.extend(ValidationEngine, {
validationType: 'post', validationType: 'post',

View file

@ -1,9 +1,9 @@
/* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */ /* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */
import Ember from 'ember'; import Ember from 'ember';
import DS from 'ember-data'; import Model from 'ember-data/model';
import attr from 'ember-data/attr';
const {computed} = Ember; const {computed} = Ember;
const {Model, attr} = DS;
export default Model.extend({ export default Model.extend({
uuid: attr('string'), uuid: attr('string'),

View file

@ -1,9 +1,8 @@
/* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */ /* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */
import DS from 'ember-data'; import Model from 'ember-data/model';
import attr from 'ember-data/attr';
import ValidationEngine from 'ghost/mixins/validation-engine'; import ValidationEngine from 'ghost/mixins/validation-engine';
const {Model, attr} = DS;
export default Model.extend(ValidationEngine, { export default Model.extend(ValidationEngine, {
validationType: 'setting', validationType: 'setting',

View file

@ -1,9 +1,8 @@
/* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */ /* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */
import DS from 'ember-data'; import Model from 'ember-data/model';
import attr from 'ember-data/attr';
import ValidationEngine from 'ghost/mixins/validation-engine'; import ValidationEngine from 'ghost/mixins/validation-engine';
const {Model, attr} = DS;
export default Model.extend(ValidationEngine, { export default Model.extend(ValidationEngine, {
validationType: 'tag', validationType: 'tag',

View file

@ -1,6 +1,8 @@
/* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */ /* jscs:disable requireCamelCaseOrUpperCaseIdentifiers */
import Ember from 'ember'; import Ember from 'ember';
import DS from 'ember-data'; import Model from 'ember-data/model';
import attr from 'ember-data/attr';
import { hasMany } from 'ember-data/relationships';
import ValidationEngine from 'ghost/mixins/validation-engine'; import ValidationEngine from 'ghost/mixins/validation-engine';
const { const {
@ -8,7 +10,6 @@ const {
inject: {service} inject: {service}
} = Ember; } = Ember;
const {equal, empty} = computed; const {equal, empty} = computed;
const {Model, attr, hasMany} = DS;
export default Model.extend(ValidationEngine, { export default Model.extend(ValidationEngine, {
validationType: 'user', validationType: 'user',
@ -36,7 +37,7 @@ export default Model.extend(ValidationEngine, {
embedded: 'always', embedded: 'always',
async: false async: false
}), }),
count: DS.attr('raw'), count: attr('raw'),
ghostPaths: service(), ghostPaths: service(),
ajax: service(), ajax: service(),

View file

@ -7,7 +7,8 @@ import windowProxy from 'ghost/utils/window-proxy';
const { const {
Route, Route,
inject: {service} inject: {service},
run
} = Ember; } = Ember;
function K() { function K() {
@ -48,7 +49,9 @@ export default Route.extend(ApplicationRouteMixin, ShortcutsRoute, {
}, },
sessionInvalidated() { sessionInvalidated() {
run.scheduleOnce('routerTransitions', this, function () {
this.send('authorizationFailed'); this.send('authorizationFailed');
});
}, },
actions: { actions: {

View file

@ -1,7 +1,5 @@
import Ember from 'ember'; import Ember from 'ember';
import DS from 'ember-data'; import RESTSerializer from 'ember-data/serializers/rest';
const {RESTSerializer} = DS;
export default RESTSerializer.extend({ export default RESTSerializer.extend({
serializeIntoHash(hash, type, record, options) { serializeIntoHash(hash, type, record, options) {

View file

@ -1,7 +1,5 @@
/* global moment */ /* global moment */
import DS from 'ember-data'; import Transform from 'ember-data/transform';
const {Transform} = DS;
export default Transform.extend({ export default Transform.extend({
deserialize(serialized) { deserialize(serialized) {

View file

@ -1,6 +1,4 @@
import DS from 'ember-data'; import Transform from 'ember-data/transform';
const {Transform} = DS;
export default Transform.extend({ export default Transform.extend({
deserialize(serialized) { deserialize(serialized) {

View file

@ -5,9 +5,8 @@
"codemirror": "5.2.0", "codemirror": "5.2.0",
"devicejs": "0.2.7", "devicejs": "0.2.7",
"ember": "2.2.1", "ember": "2.2.1",
"ember-cli-shims": "ember-cli/ember-cli-shims#0.0.6", "ember-cli-shims": "0.1.0",
"ember-cli-test-loader": "0.2.1", "ember-cli-test-loader": "0.2.1",
"ember-data": "2.2.1",
"ember-mocha": "0.8.8", "ember-mocha": "0.8.8",
"ember-load-initializers": "ember-cli/ember-load-initializers#0.1.7", "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.7",
"es5-shim": "4.2.0", "es5-shim": "4.2.0",

View file

@ -37,7 +37,7 @@
"ember-cli-selectize": "0.4.3", "ember-cli-selectize": "0.4.3",
"ember-cli-sri": "1.2.0", "ember-cli-sri": "1.2.0",
"ember-cli-uglify": "1.2.0", "ember-cli-uglify": "1.2.0",
"ember-data": "2.2.1", "ember-data": "2.3.2",
"ember-data-filter": "1.13.0", "ember-data-filter": "1.13.0",
"ember-disable-proxy-controllers": "1.0.1", "ember-disable-proxy-controllers": "1.0.1",
"ember-export-application-global": "1.0.5", "ember-export-application-global": "1.0.5",