D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
plugins
/
admin
/
Filename :
permissions.ts
back
Copy
import { config } from 'app/core/config'; import { contextSrv } from 'app/core/services/context_srv'; import { AccessControlAction } from 'app/types'; export function isGrafanaAdmin(): boolean { return config.bootData.user.isGrafanaAdmin; } export function isOrgAdmin() { return contextSrv.hasRole('Admin'); } export function isDataSourceEditor() { return ( contextSrv.hasPermission(AccessControlAction.DataSourcesCreate) && contextSrv.hasPermission(AccessControlAction.DataSourcesWrite) ); }