github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/app/serializers/job-version.js (about) 1 import { assign } from '@ember/polyfills'; 2 import ApplicationSerializer from './application'; 3 4 export default ApplicationSerializer.extend({ 5 attrs: { 6 number: 'Version', 7 }, 8 9 normalizeFindHasManyResponse(store, modelClass, hash, id, requestType) { 10 const zippedVersions = hash.Versions.map((version, index) => 11 assign({}, version, { 12 Diff: hash.Diffs && hash.Diffs[index], 13 ID: `${version.ID}-${version.Version}`, 14 JobID: JSON.stringify([version.ID, version.Namespace || 'default']), 15 SubmitTime: Math.floor(version.SubmitTime / 1000000), 16 SubmitTimeNanos: version.SubmitTime % 1000000, 17 }) 18 ); 19 return this._super(store, modelClass, zippedVersions, hash, id, requestType); 20 }, 21 });