1
0
Fork 0
mirror of https://github.com/documize/community.git synced 2025-07-24 23:59:47 +02:00

Tweak format of returned data

This commit is contained in:
zinyando 2016-08-26 13:02:54 +02:00
parent 052ffa3090
commit 19f77855fd
5 changed files with 33 additions and 12 deletions

View file

@ -3,9 +3,11 @@ import JSONAPISerializer from 'ember-data/serializers/json-api';
export default JSONAPISerializer.extend({
normalize(modelClass, resourceHash) {
return {
id: resourceHash.id,
type: modelClass.modelName,
attributes: resourceHash
data: {
id: resourceHash.id,
type: modelClass.modelName,
attributes: resourceHash
}
};
}
});

View file

@ -3,9 +3,11 @@ import ApplicationSerializer from './application';
export default ApplicationSerializer.extend({
normalize(modelClass, resourceHash) {
return {
id: resourceHash.userId ? resourceHash.userId : 'public',
type: modelClass.modelName,
attributes: resourceHash
data: {
id: resourceHash.userId ? resourceHash.userId : 0,
type: modelClass.modelName,
attributes: resourceHash
}
};
}
});

View file

@ -3,9 +3,11 @@ import ApplicationSerializer from './application';
export default ApplicationSerializer.extend({
normalize(modelClass, resourceHash) {
return {
id: resourceHash.id ? resourceHash.id : resourceHash.documentId,
type: modelClass.modelName,
attributes: resourceHash
data: {
id: resourceHash.id ? resourceHash.id : resourceHash.documentId,
type: modelClass.modelName,
attributes: resourceHash
}
};
}
});

View file

@ -3,9 +3,11 @@ import ApplicationSerializer from './application';
export default ApplicationSerializer.extend({
normalize(modelClass, resourceHash) {
return {
id: resourceHash.id ? resourceHash.id : resourceHash.documentId,
type: modelClass.modelName,
attributes: resourceHash
data: {
id: resourceHash.id ? resourceHash.id : resourceHash.documentId,
type: modelClass.modelName,
attributes: resourceHash
}
};
}
});

View file

@ -0,0 +1,13 @@
import ApplicationSerializer from './application';
export default ApplicationSerializer.extend({
normalize(modelClass, resourceHash) {
return {
data: {
id: resourceHash.id ? resourceHash.id : 0,
type: modelClass.modelName,
attributes: resourceHash
}
};
}
});