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  }