Fixed middleware authentication issues

This commit is contained in:
2025-11-18 22:50:55 +01:00
parent 3a65a800bc
commit b3009e3795
6 changed files with 170 additions and 20 deletions

View File

@@ -160,8 +160,8 @@ class InvalidRoleException(ValidationException):
self.error_code = "INVALID_ROLE_DATA"
class InsufficientPermissionsException(AuthorizationException):
"""Raised when user lacks required permissions for an action."""
class InsufficientTeamPermissionsException(AuthorizationException):
"""Raised when user lacks required team permissions for an action."""
def __init__(
self,
@@ -175,11 +175,11 @@ class InsufficientPermissionsException(AuthorizationException):
if action:
details["action"] = action
message = f"Insufficient permissions. Required: {required_permission}"
message = f"Insufficient team permissions. Required: {required_permission}"
super().__init__(
message=message,
error_code="INSUFFICIENT_PERMISSIONS",
error_code="INSUFFICIENT_TEAM_PERMISSIONS",
details=details,
)