github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/app/routes/jobs/run.js (about) 1 import Route from '@ember/routing/route'; 2 import { inject as service } from '@ember/service'; 3 4 export default Route.extend({ 5 can: service(), 6 store: service(), 7 system: service(), 8 9 breadcrumbs: [ 10 { 11 label: 'Run', 12 args: ['jobs.run'], 13 }, 14 ], 15 16 beforeModel() { 17 if (this.can.cannot('run job')) { 18 this.transitionTo('jobs'); 19 } 20 }, 21 22 model() { 23 return this.store.createRecord('job', { 24 namespace: this.get('system.activeNamespace'), 25 }); 26 }, 27 28 resetController(controller, isExiting) { 29 if (isExiting) { 30 controller.model.deleteRecord(); 31 } 32 }, 33 });