mirror of https://github.com/rancher/ui.git
39 lines
888 B
JavaScript
39 lines
888 B
JavaScript
import Controller from '@ember/controller';
|
|
import { alias } from '@ember/object/computed';
|
|
|
|
export const headers = [
|
|
{
|
|
name: 'state',
|
|
sort: ['sortState','displayName'],
|
|
searchField: 'displayState',
|
|
translationKey: 'generic.state',
|
|
width: 120
|
|
},
|
|
{
|
|
name: 'name',
|
|
sort: ['sortName','id'],
|
|
searchField: 'displayName',
|
|
translationKey: 'generic.name',
|
|
},
|
|
{
|
|
name: 'provisioner',
|
|
sort: ['provisioner','name','id'],
|
|
searchField: ['displayProvisioner', 'provisioner'],
|
|
translationKey: 'storageClassPage.provisioner.label',
|
|
},
|
|
{
|
|
name: 'default',
|
|
sort: ['isDefault','name','id'],
|
|
searchField: null,
|
|
translationKey: 'storageClassPage.default.label',
|
|
width: 100,
|
|
},
|
|
];
|
|
|
|
export default Controller.extend({
|
|
queryParams: ['sortBy'],
|
|
sortBy: 'name',
|
|
headers: headers,
|
|
rows: alias('model.storageClasses'),
|
|
});
|