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  });