feat(auth): add configurable admin group name for OAuth user access

This commit is contained in:
Christian Krakau-Louis
2026-02-11 22:53:03 +01:00
parent 0a3c8987f8
commit 7222740204
6 changed files with 9 additions and 2 deletions
+2 -1
View File
@@ -117,7 +117,8 @@ if AUTH_ENABLED:
if "groups" in user_data:
# Check if user is in admin group
groups = user_data.get("groups", [])
is_admin = "admin" in groups or "administrators" in groups
admin_group = (settings.admin_group_name or "admin").strip().lower()
is_admin = admin_group in [group.lower() for group in groups]
# Set is_admin flag (defaults to False for OAuth users unless they're in admin group)
user_data["is_admin"] = is_admin