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

22 lines
756 B
TypeScript

import { AccessControlAction } from 'app/types';
/**
* List of granular permissions that allow viewing contact points
*
* Any permission in this list will be checked for client side access to view Contact Points functionality.
*/
export const PERMISSIONS_CONTACT_POINTS_READ = [AccessControlAction.AlertingReceiversRead];
/**
* List of granular permissions that allow modifying contact points
*/
export const PERMISSIONS_CONTACT_POINTS_MODIFY = [
AccessControlAction.AlertingReceiversCreate,
AccessControlAction.AlertingReceiversWrite,
];
/**
* List of all permissions that allow contact points read/write functionality
*/
export const PERMISSIONS_CONTACT_POINTS = [...PERMISSIONS_CONTACT_POINTS_READ, ...PERMISSIONS_CONTACT_POINTS_MODIFY];