diff --git a/app/serializers/api-token.js b/app/serializers/api-token.js index 449579d7e4c..a9b5c3d5385 100644 --- a/app/serializers/api-token.js +++ b/app/serializers/api-token.js @@ -1,6 +1,6 @@ -import DS from 'ember-data'; +import ApplicationSerializer from './application'; -export default DS.RESTSerializer.extend({ +export default ApplicationSerializer.extend({ payloadKeyFromModelName() { return 'api_token'; }, diff --git a/app/serializers/application.js b/app/serializers/application.js new file mode 100644 index 00000000000..114c96ff7b7 --- /dev/null +++ b/app/serializers/application.js @@ -0,0 +1,3 @@ +import DS from 'ember-data'; + +export default DS.RESTSerializer; diff --git a/app/serializers/crate-owner-invite.js b/app/serializers/crate-owner-invite.js index 724732be8b9..9fcb11c8a99 100644 --- a/app/serializers/crate-owner-invite.js +++ b/app/serializers/crate-owner-invite.js @@ -1,6 +1,6 @@ -import DS from 'ember-data'; +import ApplicationSerializer from './application'; -export default DS.RESTSerializer.extend({ +export default ApplicationSerializer.extend({ primaryKey: 'crate_id', modelNameFromPayloadKey() { return 'crate-owner-invite'; diff --git a/app/serializers/crate.js b/app/serializers/crate.js index cde8d51c725..32a9bb1e4ae 100644 --- a/app/serializers/crate.js +++ b/app/serializers/crate.js @@ -1,6 +1,6 @@ -import DS from 'ember-data'; +import ApplicationSerializer from './application'; -export default DS.RESTSerializer.extend({ +export default ApplicationSerializer.extend({ isNewSerializerAPI: true, extractRelationships(modelClass, resourceHash) { diff --git a/app/serializers/dependency.js b/app/serializers/dependency.js index e03395aed0b..52f4a6ec57b 100644 --- a/app/serializers/dependency.js +++ b/app/serializers/dependency.js @@ -1,6 +1,6 @@ -import DS from 'ember-data'; +import ApplicationSerializer from './application'; -export default DS.RESTSerializer.extend({ +export default ApplicationSerializer.extend({ attrs: { version: 'version_id', }, diff --git a/app/serializers/version-download.js b/app/serializers/version-download.js index 830917e2b9e..cd990015dc8 100644 --- a/app/serializers/version-download.js +++ b/app/serializers/version-download.js @@ -1,6 +1,6 @@ -import DS from 'ember-data'; +import ApplicationSerializer from './application'; -export default DS.RESTSerializer.extend({ +export default ApplicationSerializer.extend({ extractId(modelClass, resourceHash) { return `${resourceHash.date}-${resourceHash.version}`; },