FEATURE: Add message to log when admins are automatically deactivated

This commit is contained in:
David Taylor
2020-01-28 12:16:24 +00:00
parent 25fd2b544a
commit a9d0d55817
3 changed files with 16 additions and 1 deletions

View File

@@ -22,6 +22,9 @@ module Jobs
user.deactivate(Discourse.system_user)
user.email_tokens.update_all(confirmed: false, expired: true)
reason = I18n.t("user.deactivated_by_inactivity", count: SiteSetting.invalidate_inactive_admin_email_after_days)
StaffActionLogger.new(Discourse.system_user).log_user_deactivate(user, reason)
Discourse.authenticators.each do |authenticator|
if authenticator.can_revoke? && authenticator.description_for_user(user).present?
authenticator.revoke(user)