github.com/blixtra/nomad@v0.7.2-0.20171221000451-da9a1d7bb050/ui/app/routes/jobs/job/task-group.js (about) 1 import Ember from 'ember'; 2 3 const { Route } = Ember; 4 5 export default Route.extend({ 6 model({ name }) { 7 // If the job is a partial (from the list request) it won't have task 8 // groups. Reload the job to ensure task groups are present. 9 return this.modelFor('jobs.job') 10 .reload() 11 .then(job => { 12 return job 13 .hasMany('allocations') 14 .reload() 15 .then(() => { 16 return job.get('taskGroups').findBy('name', name); 17 }); 18 }); 19 }, 20 });