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 }