Files
Fleetbase-Mirror-Repo/console/app/serializers/dashboard.js
2024-01-30 17:48:56 +08:00

19 lines
532 B
JavaScript

import ApplicationSerializer from '@fleetbase/ember-core/serializers/application';
import { EmbeddedRecordsMixin } from '@ember-data/serializer/rest';
export default class DashboardSerializer extends ApplicationSerializer.extend(EmbeddedRecordsMixin) {
attrs = {
widgets: { embedded: 'always' },
};
serializeHasMany(snapshot, json, relationship) {
let key = relationship.key;
if (key === 'widgets') {
return;
}
return super.serializeHasMany(...arguments);
}
}