From 1e78a1d97470ac148c43c0cfe3fd9fd9512fcfaa Mon Sep 17 00:00:00 2001 From: TAMDeveloper13 Date: Wed, 29 Apr 2026 21:41:21 +0000 Subject: [PATCH] Update: Add app admin --- src/auth/access_control.py | 2 +- src/overhaul_scope/model.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/auth/access_control.py b/src/auth/access_control.py index 86c9606..4609818 100644 --- a/src/auth/access_control.py +++ b/src/auth/access_control.py @@ -89,7 +89,7 @@ class AccessControl: # Roles allowed to access the backend (whitelist). # Management is intentionally excluded. -ALLOWED_ROLES = {"admin", "super admin", "engineer", "application administrator"} +ALLOWED_ROLES = {"Admin", "Super Admin", "Engineer", "Application Administrator"} def require_any_role(*allowed_roles: str): diff --git a/src/overhaul_scope/model.py b/src/overhaul_scope/model.py index 3981c9e..280227b 100644 --- a/src/overhaul_scope/model.py +++ b/src/overhaul_scope/model.py @@ -34,7 +34,7 @@ class OverhaulScope(Base, DefaultMixin): (Allow, RolePrincipal("Management"), basic_permissions), (Allow, RolePrincipal("Engineer"), engineer_permissions), (Allow, RolePrincipal("Admin"), all_permissions), - (Allow, RolePrincipal("Application Admin"), all_permissions), + (Allow, RolePrincipal("Application Administrator"), all_permissions), ] maintenance_type = relationship("MaintenanceType", lazy="selectin", backref="overhaul_scopes")