refactor: standardize audit logging for ISO27001 compliance

This commit is contained in:
Ubuntu
2026-05-14 05:59:49 +00:00
parent 417d462fb9
commit 815084132f
18 changed files with 184 additions and 100 deletions
@@ -16,6 +16,7 @@ from gatehouse_app.services import zerotier_api_service as zt
from gatehouse_app.utils.constants import (
ActivationEndReason,
ApprovalState,
AuditAction,
)
logger = logging.getLogger(__name__)
@@ -452,7 +453,7 @@ def _expire_session(session: ActivationSession) -> None:
from gatehouse_app.services.audit_service import AuditService
AuditService.log_action(
action="zt.activation.expired",
action=AuditAction.ZT_ACTIVATION_EXPIRED,
user_id=session.user_id,
organization_id=session.organization_id,
resource_type="activation_session",