github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/routes/exec/task-group/task.js (about)

     1  /* eslint-disable ember/no-controller-access-in-routes */
     2  import { inject as service } from '@ember/service';
     3  import Route from '@ember/routing/route';
     4  
     5  export default class TaskRoute extends Route {
     6    @service store;
     7  
     8    model({ task_name }) {
     9      const allocationQueryParam = this.paramsFor('exec').allocation;
    10      const taskGroupName = this.paramsFor('exec.task-group').task_group_name;
    11  
    12      return {
    13        allocationShortId: allocationQueryParam,
    14        taskName: task_name,
    15        taskGroupName,
    16      };
    17    }
    18  
    19    setupController(controller, { allocationShortId, taskGroupName, taskName }) {
    20      this.controllerFor('exec').send('setTaskProperties', {
    21        allocationShortId,
    22        taskName,
    23        taskGroupName,
    24      });
    25  
    26      super.setupController(...arguments);
    27    }
    28  }