CE specific unauthorized redirect

pull/12297/head
testA113 2024-10-05 22:25:42 +13:00
parent 2d57a01245
commit 6bc6471562
3 changed files with 11 additions and 2 deletions

View File

@ -11,7 +11,10 @@ import { ClusterRoleBindingsDatatable } from './ClusterRoleBindingsDatatable/Clu
export function ClusterRolesView() {
useUnauthorizedRedirect(
{ authorizations: ['K8sClusterRoleBindingsW', 'K8sClusterRolesW'] },
{
authorizations: ['K8sClusterRoleBindingsW', 'K8sClusterRolesW'],
adminOnlyCE: true,
},
{ to: 'kubernetes.dashboard' }
);

View File

@ -11,7 +11,7 @@ import { RoleBindingsDatatable } from './RoleBindingsDatatable';
export function RolesView() {
useUnauthorizedRedirect(
{ authorizations: ['K8sRoleBindingsW', 'K8sRolesW'] },
{ authorizations: ['K8sRoleBindingsW', 'K8sRolesW'], adminOnlyCE: true },
{ to: 'kubernetes.dashboard' }
);

View File

@ -1,8 +1,14 @@
import { useUnauthorizedRedirect } from '@/react/hooks/useUnauthorizedRedirect';
import { PageHeader } from '@@/PageHeader';
import { ServiceAccountsDatatable } from './ServiceAccountsDatatable';
export function ServiceAccountsView() {
useUnauthorizedRedirect(
{ authorizations: ['K8sServiceAccountsW'], adminOnlyCE: true },
{ to: 'kubernetes.dashboard' }
);
return (
<>
<PageHeader