ui/app/stack/index/route.js

28 lines
760 B
JavaScript

import Route from '@ember/routing/route';
export default Route.extend({
parentRoute: 'stack',
resetController: function (controller, isExisting/*, transition*/) {
if (isExisting)
{
controller.set('showAddtlInfo', false);
}
},
model(/* params, transition */) {
let model = this.modelFor(this.get('parentRoute'));
return this.get('store').findAll('volume').then((volumes) => {
return this.get('store').findAll('volumetemplate').then((volumeTemplates) => {
let volOut = [];
const vols = volOut.concat(volumes.filterBy('stackId', model.get('stack.id')), volumeTemplates.filterBy('stackId', model.get('stack.id')));
model.set('volumes', vols)
return model;
});
});
}
});