mirror of
https://github.com/zulip/zulip.git
synced 2025-11-10 08:56:10 +00:00
do_delete_user: Make the replacement dummy user inactive.
Otherwise, the dummy user will show up in the user list in the right sidebar.
This commit is contained in:
committed by
Tim Abbott
parent
fc13dd6f3d
commit
dffdeb48e7
@@ -1228,6 +1228,7 @@ def do_delete_user(user_profile: UserProfile) -> None:
|
||||
password=None,
|
||||
realm=realm,
|
||||
full_name=f"Deleted User {user_id}",
|
||||
active=False,
|
||||
is_mirror_dummy=True,
|
||||
)
|
||||
subs_to_recreate = [
|
||||
|
||||
@@ -2071,6 +2071,7 @@ class DeleteUserTest(ZulipTestCase):
|
||||
replacement_dummy_user.delivery_email, f"deleteduser{hamlet_user_id}@{realm.uri}"
|
||||
)
|
||||
self.assertEqual(replacement_dummy_user.is_mirror_dummy, True)
|
||||
self.assertEqual(replacement_dummy_user.is_active, False)
|
||||
|
||||
self.assertEqual(Message.objects.filter(id__in=personal_message_ids_to_hamlet).count(), 0)
|
||||
# Huddle messages from hamlet should have been deleted, but messages of other participants should
|
||||
|
||||
Reference in New Issue
Block a user