core: properly handle invites; audit: log invite creation and usage

This commit is contained in:
Jens Langhammer
2018-12-10 14:05:27 +01:00
parent 274c9daded
commit 64c8458c90
4 changed files with 50 additions and 3 deletions

View File

@ -24,6 +24,7 @@ class AuditEntry(UUIDModel):
ACTION_SUSPICIOUS_REQUEST = 'suspicious_request'
ACTION_SIGN_UP = 'sign_up'
ACTION_PASSWORD_RESET = 'password_reset'
ACTION_INVITE_CREATED = 'invite_created'
ACTION_INVITE_USED = 'invite_used'
ACTIONS = (
(ACTION_LOGIN, ACTION_LOGIN),
@ -33,6 +34,7 @@ class AuditEntry(UUIDModel):
(ACTION_SUSPICIOUS_REQUEST, ACTION_SUSPICIOUS_REQUEST),
(ACTION_SIGN_UP, ACTION_SIGN_UP),
(ACTION_PASSWORD_RESET, ACTION_PASSWORD_RESET),
(ACTION_INVITE_CREATED, ACTION_INVITE_CREATED),
(ACTION_INVITE_USED, ACTION_INVITE_USED),
)