ui/app/authenticated/clusters/cluster/hosts/controller.js

27 lines
633 B
JavaScript

import { inject as service } from '@ember/service';
import Controller, { inject as controller } from '@ember/controller';
import { headersCluster as hostHeaders } from 'shared/components/host-row/component';
export default Controller.extend({
prefs: service(),
projects: service(),
projectController: controller('authenticated.project'),
sortBy: 'name',
queryParams: ['sortBy'],
expandedHosts: null,
searchText: '',
init() {
this._super(...arguments);
this.set('expandedHosts',[]);
},
headers: hostHeaders,
extraSearchFields: [
'displayUserLabelStrings',
'requireAnyLabelStrings',
],
});