From d4e79caaf226365af5907f9c8dbe23916f0fbf02 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <tomas@imaniti.org>
Date: Thu, 20 Jun 2024 14:49:52 +0200
Subject: [PATCH] save revisions

---
 district/blocks.py                            |  2 +-
 .../migrations/0237_auto_20240620_1443.py     | 46 +++++++++++++++++++
 2 files changed, 47 insertions(+), 1 deletion(-)
 create mode 100644 district/migrations/0237_auto_20240620_1443.py

diff --git a/district/blocks.py b/district/blocks.py
index fcc22c7b..26530f8f 100644
--- a/district/blocks.py
+++ b/district/blocks.py
@@ -146,7 +146,7 @@ class PeopleGroupBlock(StructBlock):
 
     class Meta:
         icon = "group"
-        label = "Slug skupiny"
+        label = "Skupina osob"
         template = "styleguide2/includes/organisms/cards/people_card_list.html"
 
     def get_prep_value(self, value):
diff --git a/district/migrations/0237_auto_20240620_1443.py b/district/migrations/0237_auto_20240620_1443.py
new file mode 100644
index 00000000..15dfdfce
--- /dev/null
+++ b/district/migrations/0237_auto_20240620_1443.py
@@ -0,0 +1,46 @@
+# Generated by Django 5.0.6 on 2024-06-20 12:43
+
+from django.db import migrations
+
+
+def update_revisions(apps, schema_editor):
+    from district.models import (
+        DistrictCrossroadPage,
+        DistrictCustomPage,
+        DistrictGeoFeatureCollectionPage,
+        DistrictGeoFeatureDetailPage
+    )
+
+    # We need the actual page models
+
+    # DistrictCrossroadPage = apps.get_model("district", "DistrictCrossroadPage")
+    # DistrictCustomPage = apps.get_model("district", "DistrictCustomPage")
+    # DistrictGeoFeatureCollectionPage = apps.get_model(
+    #     "district", "DistrictGeoFeatureCollectionPage"
+    # )
+    # DistrictGeoFeatureDetailPage = apps.get_model(
+    #     "district", "DistrictGeoFeatureDetailPage"
+    # )
+
+    for page_model in (
+        DistrictCrossroadPage,
+        DistrictCustomPage,
+        DistrictGeoFeatureCollectionPage,
+        DistrictGeoFeatureDetailPage,
+    ):
+        for page_instance in page_model.objects.all():
+            try:
+                page_instance.save_revision().publish()
+            except Exception:
+                continue
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('district', '0236_alter_districtcrossroadpage_content_and_more'),
+    ]
+
+    operations = [
+        migrations.RunPython(update_revisions)
+    ]
-- 
GitLab