import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; import classic from 'ember-classic-decorator'; @classic export default class RunRoute extends Route { @service can; @service store; @service system; breadcrumbs = Object.freeze([ { label: 'Run', args: ['jobs.run'], }, ]); beforeModel() { if (this.can.cannot('run job')) { this.transitionTo('jobs'); } } model() { return this.store.createRecord('job', { namespace: this.get('system.activeNamespace'), }); } resetController(controller, isExiting) { if (isExiting) { controller.model.deleteRecord(); } } }