Improvments to logging\auditing
This commit is contained in:
@@ -52,6 +52,13 @@ class SessionStatus(str, Enum):
|
||||
REVOKED = "revoked"
|
||||
|
||||
|
||||
class SessionType(str, Enum):
|
||||
"""Session owner type discriminator."""
|
||||
|
||||
USER = "user"
|
||||
SUPERADMIN = "superadmin"
|
||||
|
||||
|
||||
class AuditAction(str, Enum):
|
||||
"""Audit log action types."""
|
||||
|
||||
@@ -161,6 +168,27 @@ class AuditAction(str, Enum):
|
||||
DEPARTMENT_DELETED = "department.deleted"
|
||||
DEPARTMENT_MEMBER_ADDED = "department.member.added"
|
||||
DEPARTMENT_MEMBER_REMOVED = "department.member.removed"
|
||||
DEPARTMENT_CERT_POLICY_UPDATED = "department.cert_policy.updated"
|
||||
|
||||
# Organization invite actions
|
||||
ORG_INVITE_CANCELLED = "org.invite.cancelled"
|
||||
|
||||
# MFA reminder
|
||||
ORG_MFA_REMINDER_SENT = "org.mfa_reminder.sent"
|
||||
|
||||
# API key actions
|
||||
ORG_API_KEY_CREATED = "org.api_key.created"
|
||||
ORG_API_KEY_UPDATED = "org.api_key.updated"
|
||||
ORG_API_KEY_DELETED = "org.api_key.deleted"
|
||||
|
||||
# OIDC client actions
|
||||
ORG_CLIENT_CREATED = "org.client.created"
|
||||
ORG_CLIENT_UPDATED = "org.client.updated"
|
||||
ORG_CLIENT_DEACTIVATED = "org.client.deactivated"
|
||||
|
||||
# Principal department link actions
|
||||
PRINCIPAL_DEPARTMENT_LINKED = "principal.department.linked"
|
||||
PRINCIPAL_DEPARTMENT_UNLINKED = "principal.department.unlinked"
|
||||
|
||||
# ZeroTier network actions
|
||||
ZT_APPROVAL_REOPENED = "zt.approval.reopened"
|
||||
|
||||
Reference in New Issue
Block a user