github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/serializers/evaluation.js (about) 1 import { inject as service } from '@ember/service'; 2 import { get } from '@ember/object'; 3 import ApplicationSerializer from './application'; 4 import classic from 'ember-classic-decorator'; 5 6 @classic 7 export default class Evaluation extends ApplicationSerializer { 8 @service system; 9 10 mapToArray = ['FailedTGAllocs']; 11 separateNanos = ['CreateTime', 'ModifyTime']; 12 13 normalize(typeHash, hash) { 14 hash.PlainJobId = hash.JobID; 15 hash.Namespace = 16 hash.Namespace || 17 get(hash, 'Job.Namespace') || 18 this.get('system.activeNamespace.id') || 19 'default'; 20 hash.JobID = JSON.stringify([hash.JobID, hash.Namespace]); 21 22 return super.normalize(typeHash, hash); 23 } 24 }