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:
commit
7234cb7931
14 changed files with 28 additions and 33 deletions
|
@ -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',
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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'),
|
||||||
|
|
|
@ -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',
|
||||||
|
|
|
@ -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'),
|
||||||
|
|
|
@ -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',
|
||||||
|
|
||||||
|
|
|
@ -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',
|
||||||
|
|
||||||
|
|
|
@ -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(),
|
||||||
|
|
|
@ -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: {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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) {
|
||||||
|
|
|
@ -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",
|
||||||
|
|
|
@ -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",
|
||||||
|
|
Loading…
Add table
Reference in a new issue