Submit
Path:
~
/
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
dashboard
/
components
/
DashboardPermissions
/
File Content:
AccessControlDashboardPermissions.tsx
import React from 'react'; import { Permissions } from 'app/core/components/AccessControl'; import { Page } from 'app/core/components/Page/Page'; import { contextSrv } from 'app/core/core'; import { AccessControlAction } from 'app/types'; import { SettingsPageProps } from '../DashboardSettings/types'; export const AccessControlDashboardPermissions = ({ dashboard, sectionNav }: SettingsPageProps) => { const canSetPermissions = contextSrv.hasPermission(AccessControlAction.DashboardsPermissionsWrite); const pageNav = sectionNav.node.parentItem; return ( <Page navModel={sectionNav} pageNav={pageNav}> <Permissions resource={'dashboards'} resourceId={dashboard.uid} canSetPermissions={canSetPermissions} /> </Page> ); };
Edit
Rename
Chmod
Delete
FILE
FOLDER
INFO
Name
Size
Permission
Action
AccessControlDashboardPermissions.tsx
749 bytes
0644
N4ST4R_ID | Naxtarrr