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