migrations: Allow zulipinternal bots to delete their own messages.

This commit is contained in:
Alex Vandiver
2024-08-01 16:42:10 +00:00
committed by Tim Abbott
parent 8786d96fe9
commit 1f045bc794
2 changed files with 14 additions and 0 deletions

View File

@@ -33,6 +33,7 @@ def create_internal_realm() -> None:
# is changed later before the transaction is committed.
for permission_configuration in Realm.REALM_PERMISSION_GROUP_SETTINGS.values():
setattr(realm, permission_configuration.id_field_name, -1)
realm.delete_own_message_policy = 1
realm.save()
RealmAuditLog.objects.create(

View File

@@ -0,0 +1,13 @@
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("zerver", "0562_remove_realm_create_web_public_stream_policy"),
]
operations = [
migrations.RunSQL(
"UPDATE zerver_realm SET delete_own_message_policy = 1 where string_id = 'zulipinternal'"
)
]