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