app/models/quo_vadis/log.rb in quo_vadis-2.1.0 vs app/models/quo_vadis/log.rb in quo_vadis-2.1.1
- old
+ new
@@ -20,10 +20,11 @@
PASSWORD_CHANGE = 'password.change'
PASSWORD_RESET = 'password.reset'
ACCOUNT_CONFIRMATION = 'account.confirmation'
LOGOUT_OTHER = 'logout.other'
LOGOUT = 'logout.self'
+ REVOKE = 'revoke'
ACTIONS = [
LOGIN_SUCCESS,
LOGIN_FAILURE,
LOGIN_UNKNOWN,
@@ -39,10 +40,11 @@
EMAIL_CHANGE,
PASSWORD_CHANGE,
PASSWORD_RESET,
ACCOUNT_CONFIRMATION,
LOGOUT_OTHER,
- LOGOUT
+ LOGOUT,
+ REVOKE
]
belongs_to :account, optional: true # optional only for LOGIN_UNKNOWN
validates :action, inclusion: {in: ACTIONS}