From 67255f3773eac4c19b2a26100395ebeff01be119 Mon Sep 17 00:00:00 2001 From: Patrick Date: Wed, 20 Aug 2025 21:17:17 +0200 Subject: [PATCH] added any permissions check and added ALL Group permission --- src/lib/permissions.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/permissions.ts b/src/lib/permissions.ts index a687425..5198a18 100644 --- a/src/lib/permissions.ts +++ b/src/lib/permissions.ts @@ -67,8 +67,13 @@ function toPermissionObj(config: PermissionDef): Record (user_permissions & permission) > 0 + has: (user_permissions: number, permissions: number): boolean => (user_permissions & permissions) == permissions, + any: (user_permissions: number, permissions: number): boolean => (user_permissions & permissions) > 0, }