github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/ui/app/adapters/job-version.js (about)

     1  import ApplicationAdapter from './application';
     2  import addToPath from 'nomad-ui/utils/add-to-path';
     3  import classic from 'ember-classic-decorator';
     4  
     5  @classic
     6  export default class JobVersionAdapter extends ApplicationAdapter {
     7    revertTo(jobVersion) {
     8      const jobAdapter = this.store.adapterFor('job');
     9  
    10      const url = addToPath(
    11        jobAdapter.urlForFindRecord(jobVersion.get('job.id'), 'job'),
    12        '/revert'
    13      );
    14      const [jobName] = JSON.parse(jobVersion.get('job.id'));
    15  
    16      return this.ajax(url, 'POST', {
    17        data: {
    18          JobID: jobName,
    19          JobVersion: jobVersion.number,
    20        },
    21      });
    22    }
    23  }