github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/app/components/exec/open-button.js (about)

     1  import Component from '@ember/component';
     2  import { inject as service } from '@ember/service';
     3  import generateExecUrl from 'nomad-ui/utils/generate-exec-url';
     4  import openExecUrl from 'nomad-ui/utils/open-exec-url';
     5  
     6  export default Component.extend({
     7    tagName: '',
     8  
     9    router: service(),
    10  
    11    actions: {
    12      open() {
    13        openExecUrl(this.generateUrl());
    14      },
    15    },
    16  
    17    generateUrl() {
    18      return generateExecUrl(this.router, {
    19        job: this.job,
    20        taskGroup: this.taskGroup,
    21        task: this.task,
    22        allocation: this.task
    23      });
    24    },
    25  });