mirror of
https://github.com/zulip/zulip.git
synced 2025-11-01 12:33:40 +00:00
actions: Add realm deactivation and reactivation to RealmAuditLog.
This commit is contained in:
@@ -582,6 +582,10 @@ def do_deactivate_realm(realm: Realm) -> None:
|
||||
realm.deactivated = True
|
||||
realm.save(update_fields=["deactivated"])
|
||||
|
||||
event_time = timezone_now()
|
||||
RealmAuditLog.objects.create(
|
||||
realm=realm, event_type='realm_deactivated', event_time=event_time)
|
||||
|
||||
ScheduledEmail.objects.filter(realm=realm).delete()
|
||||
for user in active_humans_in_realm(realm):
|
||||
# Don't deactivate the users, but do delete their sessions so they get
|
||||
@@ -593,6 +597,10 @@ def do_reactivate_realm(realm: Realm) -> None:
|
||||
realm.deactivated = False
|
||||
realm.save(update_fields=["deactivated"])
|
||||
|
||||
event_time = timezone_now()
|
||||
RealmAuditLog.objects.create(
|
||||
realm=realm, event_type='realm_reactivated', event_time=event_time)
|
||||
|
||||
def do_deactivate_user(user_profile: UserProfile,
|
||||
acting_user: Optional[UserProfile]=None,
|
||||
_cascade: bool=True) -> None:
|
||||
|
||||
Reference in New Issue
Block a user