Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | 541x 90876x | import { OPERATIONS } from "@constants/permissions";
export const getAccessOperation = (method: string) => {
switch (method) {
case "send":
case "add":
case "create":
return OPERATIONS.CREATE;
case "read":
return OPERATIONS.READ;
case "list":
return OPERATIONS.LIST;
case "delete":
return OPERATIONS.DELETE;
case "link":
return OPERATIONS.LINK;
case "unlink":
return OPERATIONS.UNLINK;
case "submit":
return OPERATIONS.SUBMIT;
case "cancel":
return OPERATIONS.CANCEL;
case "export":
return OPERATIONS.EXPORT;
case "manage":
return OPERATIONS.MANAGE;
case "block":
return OPERATIONS.BLOCK;
case "change":
return OPERATIONS.CHANGE;
case "attach":
return OPERATIONS.ATTACH;
default:
return OPERATIONS.UPDATE;
}
};
export const composePermission = (...args: string[]) => args.join(":");
|