2025-04-01 10:38:02 +09:00

18 lines
580 B
TypeScript

import { contextSrv } from 'app/core/services/context_srv';
import { AccessControlAction } from 'app/types';
export function getAddToDashboardTitle(): string {
const canCreateDashboard = contextSrv.hasPermission(AccessControlAction.DashboardsCreate);
const canWriteDashboard = contextSrv.hasPermission(AccessControlAction.DashboardsWrite);
if (canCreateDashboard && !canWriteDashboard) {
return 'Add panel to new dashboard';
}
if (canWriteDashboard && !canCreateDashboard) {
return 'Add panel to existing dashboard';
}
return 'Add panel to dashboard';
}