export { createContext } from "./shared/createContext"; export { collectPermissionScopes, ensurePermission } from "./shared/permissions"; export { DomainError } from "./shared/errors"; // permissions export { permissions as accountPayablePermissions } from "./modules/account-payable/lib/permissions.generated"; export { permissions as accountReceivablePermissions } from "./modules/account-receivable/lib/permissions.generated"; export { permissions as primitivesPermissions } from "./modules/primitives/lib/permissions.generated"; export { permissions as userManagementPermissions } from "./modules/user-management/lib/permissions.generated"; export { permissions as itemManagementPermissions } from "./modules/item-management/lib/permissions.generated"; export { permissions as approvalPermissions } from "./modules/approval/lib/permissions.generated"; export { permissions as businessPartnerPermissions } from "./modules/business-partner/lib/permissions.generated"; export { permissions as cashManagementPermissions } from "./modules/cash-management/lib/permissions.generated"; export { permissions as coaManagementPermissions } from "./modules/coa-management/lib/permissions.generated"; export { permissions as financialAccountingPermissions } from "./modules/financial-accounting/lib/permissions.generated"; export { permissions as inventoryPermissions } from "./modules/inventory/lib/permissions.generated"; export { permissions as manufacturingPermissions } from "./modules/manufacturing/lib/permissions.generated"; export { permissions as notificationPermissions } from "./modules/notification/lib/permissions.generated"; export { permissions as organizationPermissions } from "./modules/organization/lib/permissions.generated"; export { permissions as pipelineManagementPermissions } from "./modules/pipeline-management/lib/permissions.generated"; export { permissions as productManagementPermissions } from "./modules/product-management/lib/permissions.generated"; export { permissions as purchasePermissions } from "./modules/purchase/lib/permissions.generated"; export { permissions as salesPermissions } from "./modules/sales/lib/permissions.generated"; export { permissions as inboundShipmentPermissions } from "./modules/inbound-shipment/lib/permissions.generated"; export { permissions as outboundShipmentPermissions } from "./modules/outbound-shipment/lib/permissions.generated"; export { permissions as workforcePermissions } from "./modules/workforce/lib/permissions.generated"; export { permissions as timeTrackingPermissions } from "./modules/time-tracking/lib/permissions.generated"; export { permissions as leaveManagementPermissions } from "./modules/leave-management/lib/permissions.generated"; export { permissions as shiftSchedulePermissions } from "./modules/shift-schedule/lib/permissions.generated";