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 }