mirror of
https://github.com/zulip/zulip.git
synced 2025-11-10 17:07:07 +00:00
refactor: Make acting_user a mandatory kwarg for do_scrub_realm.
This commit is contained in:
@@ -1057,7 +1057,7 @@ def do_add_deactivated_redirect(realm: Realm, redirect_url: str) -> None:
|
|||||||
realm.save(update_fields=["deactivated_redirect"])
|
realm.save(update_fields=["deactivated_redirect"])
|
||||||
|
|
||||||
|
|
||||||
def do_scrub_realm(realm: Realm, acting_user: Optional[UserProfile] = None) -> None:
|
def do_scrub_realm(realm: Realm, *, acting_user: Optional[UserProfile]) -> None:
|
||||||
if settings.BILLING_ENABLED:
|
if settings.BILLING_ENABLED:
|
||||||
downgrade_now_without_creating_additional_invoices(realm)
|
downgrade_now_without_creating_additional_invoices(realm)
|
||||||
|
|
||||||
|
|||||||
@@ -958,7 +958,7 @@ class ScrubRealmTest(ZulipTestCase):
|
|||||||
self.assertNotEqual(CustomProfileField.objects.filter(realm=zulip).count(), 0)
|
self.assertNotEqual(CustomProfileField.objects.filter(realm=zulip).count(), 0)
|
||||||
|
|
||||||
with self.assertLogs(level="WARNING"):
|
with self.assertLogs(level="WARNING"):
|
||||||
do_scrub_realm(zulip)
|
do_scrub_realm(zulip, acting_user=None)
|
||||||
|
|
||||||
self.assertEqual(Message.objects.filter(sender__in=[iago, othello]).count(), 0)
|
self.assertEqual(Message.objects.filter(sender__in=[iago, othello]).count(), 0)
|
||||||
self.assertEqual(Message.objects.filter(sender__in=[cordelia, king]).count(), 10)
|
self.assertEqual(Message.objects.filter(sender__in=[cordelia, king]).count(), 10)
|
||||||
|
|||||||
Reference in New Issue
Block a user