Skip to content

Commit 3114509

Browse files
authored
FE: RBAC: Fix cluster config menu item is always enabled (#4130)
1 parent 6224b12 commit 3114509

File tree

1 file changed

+8
-2
lines changed
  • kafka-ui-react-app/src/components/Brokers/Broker

1 file changed

+8
-2
lines changed

kafka-ui-react-app/src/components/Brokers/Broker/Broker.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ import BrokerLogdir from 'components/Brokers/Broker/BrokerLogdir/BrokerLogdir';
1919
import BrokerMetrics from 'components/Brokers/Broker/BrokerMetrics/BrokerMetrics';
2020
import Navbar from 'components/common/Navigation/Navbar.styled';
2121
import PageLoader from 'components/common/PageLoader/PageLoader';
22+
import { ActionNavLink } from 'components/common/ActionComponent';
23+
import { Action, ResourceType } from 'generated-sources';
2224

2325
import Configs from './Configs/Configs';
2426

@@ -71,12 +73,16 @@ const Broker: React.FC = () => {
7173
>
7274
Configs
7375
</NavLink>
74-
<NavLink
76+
<ActionNavLink
7577
to={clusterBrokerMetricsPath(clusterName, brokerId)}
7678
className={({ isActive }) => (isActive ? 'is-active' : '')}
79+
permission={{
80+
resource: ResourceType.CLUSTERCONFIG,
81+
action: Action.VIEW,
82+
}}
7783
>
7884
Metrics
79-
</NavLink>
85+
</ActionNavLink>
8086
</Navbar>
8187
<Suspense fallback={<PageLoader />}>
8288
<Routes>

0 commit comments

Comments
 (0)