ui/app/authenticated/cluster/backups/route.js

25 lines
612 B
JavaScript

import { get, set } from '@ember/object';
import { inject as service } from '@ember/service';
import Route from '@ember/routing/route';
import { alias } from '@ember/object/computed';
export default Route.extend({
scope: service(),
globalStore: service(),
currentCluster: alias('scope.currentCluster'),
model() {
return this.globalStore.findAll('etcdbackup');
},
setupController(controller, model) {
let { currentCluster } = this;
let clusterId = get(currentCluster, 'id');
set(controller, 'currentClusterId', clusterId);
this._super(controller, model);
}
});