D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
teams
/
Filename :
TeamPermissions.tsx
back
Copy
import React from 'react'; import { Permissions } from 'app/core/components/AccessControl'; import { contextSrv } from 'app/core/services/context_srv'; import { AccessControlAction, Team } from '../../types'; type TeamPermissionsProps = { team: Team; }; // TeamPermissions component replaces TeamMembers component when the accesscontrol feature flag is set const TeamPermissions = (props: TeamPermissionsProps) => { const canSetPermissions = contextSrv.hasPermissionInMetadata( AccessControlAction.ActionTeamsPermissionsWrite, props.team ); return ( <Permissions title="" addPermissionTitle="Add member" buttonLabel="Add member" emptyLabel="There are no members in this team or you do not have the permissions to list the current members." resource="teams" resourceId={props.team.id} canSetPermissions={canSetPermissions} /> ); }; export default TeamPermissions;