open-nomad/ui/app/routes/exec/task-group/task.js
Buck Doyle fc7de8b153
UI: add live-updating to exec sidebar (#7499)
This closes #7454. It makes use of the existing watchable tools to
allow the exec popup sidebar to be live-updating. It also adds
alphabetic sorting of task groups and tasks.
2020-04-06 13:52:42 -05:00

28 lines
688 B
JavaScript

import { inject as service } from '@ember/service';
import Route from '@ember/routing/route';
export default Route.extend({
store: service(),
model({ task_name }) {
const allocationQueryParam = this.paramsFor('exec').allocation;
const taskGroupName = this.paramsFor('exec.task-group').task_group_name;
return {
allocationShortId: allocationQueryParam,
taskName: task_name,
taskGroupName,
};
},
setupController(controller, { allocationShortId, taskGroupName, taskName }) {
this.controllerFor('exec').send('setTaskProperties', {
allocationShortId,
taskName,
taskGroupName,
});
this._super(...arguments);
},
});