Skip to content

Commit

Permalink
Only show namespace table col when all projects selected for admin wo…
Browse files Browse the repository at this point in the history
…rkloads.
  • Loading branch information
jcaianirh authored and spadgett committed Aug 2, 2020
1 parent 15440e9 commit 45109b2
Show file tree
Hide file tree
Showing 24 changed files with 114 additions and 24 deletions.
Expand Up @@ -61,6 +61,7 @@ const Header = (disableItems = {}) => () =>
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Status',
Expand Down Expand Up @@ -120,7 +121,7 @@ const Row: RowFunction<VolumeSnapshotKind> = ({ key, obj, style, index, customDa
namespace={namespace}
/>
</TableData>
<TableData className={tableColumnClasses[1]}>
<TableData className={tableColumnClasses[1]} columnID="namespace">
<ResourceLink kind={NamespaceModel.kind} name={namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/build-config.tsx
Expand Up @@ -125,6 +125,7 @@ const BuildConfigsTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Labels',
Expand Down Expand Up @@ -157,7 +158,10 @@ const BuildConfigsTableRow: RowFunction<K8sResourceKind> = ({ obj, index, key, s
title={obj.metadata.name}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={obj.metadata.namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/build.tsx
Expand Up @@ -324,6 +324,7 @@ const BuildsTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Status',
Expand Down Expand Up @@ -356,7 +357,10 @@ const BuildsTableRow: RowFunction<K8sResourceKind> = ({ obj, index, key, style }
title={obj.metadata.name}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={obj.metadata.namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/configmap.jsx
Expand Up @@ -34,6 +34,7 @@ const ConfigMapTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Size',
Expand Down Expand Up @@ -66,7 +67,10 @@ const ConfigMapTableRow = ({ obj: configMap, index, key, style }) => {
title={configMap.metadata.uid}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={configMap.metadata.namespace}
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/cron-job.tsx
Expand Up @@ -59,6 +59,7 @@ const CronJobTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Schedule',
Expand Down Expand Up @@ -97,7 +98,10 @@ const CronJobTableRow: RowFunction<CronJobKind> = ({ obj: cronjob, index, key, s
namespace={cronjob.metadata.namespace}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={cronjob.metadata.namespace}
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/daemon-set.tsx
Expand Up @@ -60,6 +60,7 @@ const DaemonSetTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Status',
Expand Down Expand Up @@ -98,7 +99,10 @@ const DaemonSetTableRow: RowFunction<K8sResourceKind> = ({ obj: daemonset, index
title={daemonset.metadata.uid}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={daemonset.metadata.namespace}
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/hpa.tsx
Expand Up @@ -231,6 +231,7 @@ const HorizontalPodAutoscalersTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Labels',
Expand Down Expand Up @@ -280,7 +281,10 @@ const HorizontalPodAutoscalersTableRow: RowFunction<K8sResourceKind> = ({
title={obj.metadata.name}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={obj.metadata.namespace}
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/image-stream.tsx
Expand Up @@ -307,6 +307,7 @@ const ImageStreamsTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Labels',
Expand Down Expand Up @@ -339,7 +340,10 @@ const ImageStreamsTableRow: RowFunction<K8sResourceKind> = ({ obj, index, key, s
title={obj.metadata.name}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={obj.metadata.namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/ingress.jsx
Expand Up @@ -78,6 +78,7 @@ const IngressTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Labels',
Expand Down Expand Up @@ -110,7 +111,10 @@ const IngressTableRow = ({ obj: ingress, index, key, style }) => {
title={ingress.metadata.uid}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={ingress.metadata.namespace}
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/job.tsx
Expand Up @@ -72,6 +72,7 @@ const JobTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Labels',
Expand Down Expand Up @@ -111,7 +112,10 @@ const JobTableRow: RowFunction<JobKind> = ({ obj: job, index, key, style }) => {
title={job.metadata.uid}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={job.metadata.namespace}
Expand Down
3 changes: 2 additions & 1 deletion frontend/public/components/limit-range.tsx
Expand Up @@ -37,7 +37,7 @@ export const LimitRangeTableRow: RowFunction<K8sResourceKind> = ({ obj, index, k
namespace={obj.metadata.namespace}
/>
</TableData>
<TableData className={tableColumnClasses[1]}>
<TableData className={tableColumnClasses[1]} columnID="namespace">
<ResourceLink
kind="Namespace"
name={obj.metadata.namespace}
Expand Down Expand Up @@ -67,6 +67,7 @@ export const LimitRangeTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Created',
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/machine-autoscaler.tsx
Expand Up @@ -60,6 +60,7 @@ const MachineAutoscalerTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Scale Target',
Expand Down Expand Up @@ -97,7 +98,10 @@ const MachineAutoscalerTableRow: RowFunction<K8sResourceKind> = ({ obj, index, k
namespace={obj.metadata.namespace}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={obj.metadata.namespace} />
</TableData>
<TableData className={classNames(tableColumnClasses[2], 'co-break-word')}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/machine-health-check.tsx
Expand Up @@ -44,6 +44,7 @@ const MachineHealthCheckTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Created',
Expand All @@ -69,7 +70,10 @@ const MachineHealthCheckTableRow: RowFunction<K8sResourceKind> = ({ obj, index,
namespace={obj.metadata.namespace}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={obj.metadata.namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/machine-set.tsx
Expand Up @@ -107,6 +107,7 @@ const MachineSetTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Machines',
Expand All @@ -132,7 +133,10 @@ const MachineSetTableRow: RowFunction<MachineSetKind> = ({ obj, index, key, styl
namespace={obj.metadata.namespace}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={obj.metadata.namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/machine.tsx
Expand Up @@ -56,6 +56,7 @@ const MachineTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Node',
Expand Down Expand Up @@ -113,7 +114,10 @@ const MachineTableRow: RowFunction<MachineKind> = ({ obj, index, key, style }) =
title={obj.metadata.name}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={obj.metadata.namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/network-policy.jsx
Expand Up @@ -42,6 +42,7 @@ const NetworkPolicyTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Pod Selector',
Expand Down Expand Up @@ -70,7 +71,10 @@ const NetworkPolicyTableRow = ({ obj: np, index, key, style }) => {
title={np.metadata.name}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind={'Namespace'}
name={np.metadata.namespace}
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/persistent-volume-claim.jsx
Expand Up @@ -88,6 +88,7 @@ const PVCTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Status',
Expand Down Expand Up @@ -143,7 +144,10 @@ const PVCTableRow = connect(mapStateToProps)(({ obj, index, key, style, metrics
<TableData className={tableColumnClasses[0]}>
<ResourceLink kind={kind} name={name} namespace={namespace} title={name} />
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink kind="Namespace" name={namespace} title={namespace} />
</TableData>
<TableData className={tableColumnClasses[2]}>
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/replicaset.jsx
Expand Up @@ -130,7 +130,10 @@ const ReplicaSetTableRow = ({ obj, index, key, style }) => {
title={obj.metadata.uid}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={obj.metadata.namespace}
Expand Down Expand Up @@ -174,6 +177,7 @@ const ReplicaSetTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Status',
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/replication-controller.jsx
Expand Up @@ -180,7 +180,10 @@ const ReplicationControllerTableRow = ({ obj, index, key, style }) => {
title={obj.metadata.uid}
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
<ResourceLink
kind="Namespace"
name={obj.metadata.namespace}
Expand Down Expand Up @@ -224,6 +227,7 @@ const ReplicationControllerTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: 'Status',
Expand Down
6 changes: 5 additions & 1 deletion frontend/public/components/resource-quota.jsx
Expand Up @@ -113,6 +113,7 @@ const ResourceQuotaTableHeader = () => {
sortField: 'metadata.namespace',
transforms: [sortable],
props: { className: tableColumnClasses[1] },
id: 'namespace',
},
{
title: '',
Expand All @@ -133,7 +134,10 @@ export const ResourceQuotaTableRow = ({ obj: rq, index, key, style }) => {
className="co-resource-item__resource-name"
/>
</TableData>
<TableData className={classNames(tableColumnClasses[1], 'co-break-word')}>
<TableData
className={classNames(tableColumnClasses[1], 'co-break-word')}
columnID="namespace"
>
{rq.metadata.namespace ? (
<ResourceLink
kind="Namespace"
Expand Down

0 comments on commit 45109b2

Please sign in to comment.