Fetch regions and namespaces in the application route

This commit is contained in:
Michael Lange
2018-08-03 18:18:51 -07:00
parent 840069de2b
commit 8d36ac8ece
2 changed files with 8 additions and 5 deletions

View File

@@ -2,11 +2,18 @@ import { inject as service } from '@ember/service';
import Route from '@ember/routing/route';
import { next } from '@ember/runloop';
import { AbortError } from 'ember-data/adapters/errors';
import RSVP from 'rsvp';
export default Route.extend({
config: service(),
system: service(),
queryParams: {
region: {
refreshModel: true,
},
},
resetController(controller, isExiting) {
if (isExiting) {
controller.set('error', null);
@@ -14,7 +21,7 @@ export default Route.extend({
},
beforeModel() {
return this.get('system.regions');
return RSVP.all([this.get('system.regions'), this.get('system.namespaces')]);
},
syncToController(controller) {

View File

@@ -15,10 +15,6 @@ export default Route.extend(WithForbiddenState, {
},
],
beforeModel() {
return this.get('system.namespaces');
},
model() {
return this.get('store')
.findAll('job', { reload: true })