Check is persistent volume claims resource to allowed for user (#1850)

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala authored and GitHub committed 2020-12-28 08:08:11 +02:00
1 parent e8dc4d2465
commit ffa48b32d1
3 files changed
+12 -8

No files matched your search

+8 -6
View File
@@ -16,12 +16,14 @@ export class Storage extends React.Component {
const tabRoutes: TabLayoutRoute[] = [];
const query = namespaceUrlParam.toObjectParam();
tabRoutes.push({
title: <Trans>Persistent Volume Claims</Trans>,
component: PersistentVolumeClaims,
url: volumeClaimsURL({ query }),
routePath: volumeClaimsRoute.path.toString(),
});
if (isAllowedResource("persistentvolumeclaims")) {
tabRoutes.push({
title: <Trans>Persistent Volume Claims</Trans>,
component: PersistentVolumeClaims,
url: volumeClaimsURL({ query }),
routePath: volumeClaimsRoute.path.toString(),
});
}
if (isAllowedResource("persistentvolumes")) {
tabRoutes.push({
+1
View File
@@ -11,6 +11,7 @@ export const ResourceNames: Record<KubeResource, string> = {
"configmaps": _i18n._("Config Maps"),
"ingresses": _i18n._("Ingresses"),
"networkpolicies": _i18n._("Network Policies"),
"persistentvolumeclaims": _i18n._("Persistent Volume Claims"),
"persistentvolumes": _i18n._("Persistent Volumes"),
"storageclasses": _i18n._("Storage Classes"),
"pods": _i18n._("Pods"),