github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/ui/app/routes/optimize/index.js (about) 1 import Route from '@ember/routing/route'; 2 3 export default class OptimizeIndexRoute extends Route { 4 async activate() { 5 // This runs late in the loading lifecycle to ensure .filteredSummaries is populated 6 const summaries = this.controllerFor('optimize').filteredSummaries; 7 8 if (summaries.length) { 9 const firstSummary = summaries.objectAt(0); 10 11 return this.transitionTo('optimize.summary', firstSummary.slug, { 12 queryParams: { jobNamespace: firstSummary.jobNamespace || 'default' }, 13 }); 14 } 15 } 16 }