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  });