github.com/emate/nomad@v0.8.2-wo-binpacking/ui/app/routes/jobs/job/versions.js (about) 1 import Route from '@ember/routing/route'; 2 import { collect } from '@ember/object/computed'; 3 import { watchRelationship } from 'nomad-ui/utils/properties/watch'; 4 import WithWatchers from 'nomad-ui/mixins/with-watchers'; 5 6 export default Route.extend(WithWatchers, { 7 model() { 8 const job = this.modelFor('jobs.job'); 9 return job.get('versions').then(() => job); 10 }, 11 12 startWatchers(controller, model) { 13 controller.set('watcher', this.get('watchVersions').perform(model)); 14 }, 15 16 watchVersions: watchRelationship('versions'), 17 watchers: collect('watchVersions'), 18 });