D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
serviceaccounts
/
Filename :
ServiceAccountPermissions.tsx
back
Copy
import React from 'react'; import { Permissions } from 'app/core/components/AccessControl'; import { contextSrv } from 'app/core/services/context_srv'; import { AccessControlAction, ServiceAccountDTO } from '../../types'; type ServiceAccountPermissionsProps = { serviceAccount: ServiceAccountDTO; }; export const ServiceAccountPermissions = (props: ServiceAccountPermissionsProps) => { const canSetPermissions = contextSrv.hasPermissionInMetadata( AccessControlAction.ServiceAccountsPermissionsWrite, props.serviceAccount ); return ( <Permissions title="Permissions" addPermissionTitle="Add permission" buttonLabel="Add permission" resource="serviceaccounts" resourceId={props.serviceAccount.id} canSetPermissions={canSetPermissions} /> ); };