Skip to content

Commit

Permalink
Merge pull request #4339 from cyril-ui-developer/add-column-storagecl…
Browse files Browse the repository at this point in the history
…ass-pvc

Bug 1800459 - [RFE] Add column Storage Class for PVCs
  • Loading branch information
openshift-merge-robot committed Feb 24, 2020
2 parents 864a1a8 + a92fe94 commit 2146ec7
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions frontend/public/components/persistent-volume-claim.jsx
Expand Up @@ -36,6 +36,7 @@ const tableColumnClasses = [
classNames('col-lg-2', 'col-md-2', 'col-sm-4', 'hidden-xs'),
classNames('col-lg-3', 'col-md-3', 'hidden-sm', 'hidden-xs'),
classNames('col-lg-3', 'col-md-3', 'hidden-sm', 'hidden-xs'),
classNames('col-lg-3', 'col-md-3', 'hidden-sm', 'hidden-xs'),
Kebab.columnClass,
];

Expand Down Expand Up @@ -72,9 +73,15 @@ const PVCTableHeader = () => {
props: { className: tableColumnClasses[4] },
},
{
title: '',
title: 'Storage Class',
sortField: 'spec.storageClassName',
transforms: [sortable],
props: { className: tableColumnClasses[5] },
},
{
title: '',
props: { className: tableColumnClasses[6] },
},
];
};
PVCTableHeader.displayName = 'PVCTableHeader';
Expand Down Expand Up @@ -116,7 +123,18 @@ const PVCTableRow = ({ obj, index, key, style }) => {
<TableData className={tableColumnClasses[4]}>
{_.get(obj, 'status.capacity.storage', '-')}
</TableData>
<TableData className={tableColumnClasses[5]}>
<TableData className={classNames(tableColumnClasses[5])}>
{obj?.spec?.storageClassName ? (
<ResourceLink
kind="StorageClass"
name={obj?.spec?.storageClassName}
title={obj?.spec?.storageClassName}
/>
) : (
<div className="text-muted">-</div>
)}
</TableData>
<TableData className={tableColumnClasses[6]}>
<ResourceKebab actions={menuActions} kind={kind} resource={obj} />
</TableData>
</TableRow>
Expand Down

0 comments on commit 2146ec7

Please sign in to comment.