diff --git a/app/react/kubernetes/more-resources/ClusterRolesView/ClusterRolesView.tsx b/app/react/kubernetes/more-resources/ClusterRolesView/ClusterRolesView.tsx index 2d85ec98b..906b44e84 100644 --- a/app/react/kubernetes/more-resources/ClusterRolesView/ClusterRolesView.tsx +++ b/app/react/kubernetes/more-resources/ClusterRolesView/ClusterRolesView.tsx @@ -11,7 +11,10 @@ import { ClusterRoleBindingsDatatable } from './ClusterRoleBindingsDatatable/Clu export function ClusterRolesView() { useUnauthorizedRedirect( - { authorizations: ['K8sClusterRoleBindingsW', 'K8sClusterRolesW'] }, + { + authorizations: ['K8sClusterRoleBindingsW', 'K8sClusterRolesW'], + adminOnlyCE: true, + }, { to: 'kubernetes.dashboard' } ); diff --git a/app/react/kubernetes/more-resources/RolesView/RolesView.tsx b/app/react/kubernetes/more-resources/RolesView/RolesView.tsx index d849b543f..1d8394b4f 100644 --- a/app/react/kubernetes/more-resources/RolesView/RolesView.tsx +++ b/app/react/kubernetes/more-resources/RolesView/RolesView.tsx @@ -11,7 +11,7 @@ import { RoleBindingsDatatable } from './RoleBindingsDatatable'; export function RolesView() { useUnauthorizedRedirect( - { authorizations: ['K8sRoleBindingsW', 'K8sRolesW'] }, + { authorizations: ['K8sRoleBindingsW', 'K8sRolesW'], adminOnlyCE: true }, { to: 'kubernetes.dashboard' } ); diff --git a/app/react/kubernetes/more-resources/ServiceAccountsView/ServiceAccountsView.tsx b/app/react/kubernetes/more-resources/ServiceAccountsView/ServiceAccountsView.tsx index 53e0946b3..441d45462 100644 --- a/app/react/kubernetes/more-resources/ServiceAccountsView/ServiceAccountsView.tsx +++ b/app/react/kubernetes/more-resources/ServiceAccountsView/ServiceAccountsView.tsx @@ -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 ( <>