X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2FnsListPanel%2FnsListPanel.jsx;h=8a1334d67ff126b338bd39c10d67a461bcd429be;hp=c39139294cc7c811ac542a20c7c1c3673e5ed77c;hb=28412d0042632687d765d239cbb3ff0523a131b9;hpb=f2dc2462571800e62cba969964de621dca09299c diff --git a/skyquake/plugins/launchpad/src/nsListPanel/nsListPanel.jsx b/skyquake/plugins/launchpad/src/nsListPanel/nsListPanel.jsx index c39139294..8a1334d67 100644 --- a/skyquake/plugins/launchpad/src/nsListPanel/nsListPanel.jsx +++ b/skyquake/plugins/launchpad/src/nsListPanel/nsListPanel.jsx @@ -6,7 +6,9 @@ import DashboardCard from 'widgets/dashboard_card/dashboard_card.jsx'; import LaunchpadFleetActions from'../launchpadFleetActions'; import LaunchpadFleetStore from '../launchpadFleetStore'; import UpTime from 'widgets/uptime/uptime.jsx'; - +import {SkyquakeRBAC, isRBACValid} from 'widgets/skyquake_rbac/skyquakeRBAC.jsx'; +import ROLES from 'utils/roleConstants.js'; +const PROJECT_ROLES = ROLES.PROJECT; /* * TODO: Handle when page is loading. See recordView for ref */ @@ -367,7 +369,7 @@ export default class NsListPanel extends React.Component { return ( - {this.panelToolbar()} + {isRBACValid(this.context.userProfile, [PROJECT_ROLES.LCM_ADMIN, PROJECT_ROLES.PROJECT_ADMIN]) ? this.panelToolbar() : null}