123456789101112131415161718 |
- 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)
- );
- }
|