From 6b7d62aae8d9e262fd8836ea8237d6f59e01dc20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Sat, 10 Feb 2024 18:56:51 +0100
Subject: [PATCH] run hooks

---
 .../0127_alter_districthomepage_menu.py       | 83 +++++++++++++++++--
 donate/menu.py                                |  5 +-
 .../0044_alter_donatehomepage_menu.py         | 83 +++++++++++++++++--
 3 files changed, 158 insertions(+), 13 deletions(-)

diff --git a/district/migrations/0127_alter_districthomepage_menu.py b/district/migrations/0127_alter_districthomepage_menu.py
index 4d954be5..6b2e1fc3 100644
--- a/district/migrations/0127_alter_districthomepage_menu.py
+++ b/district/migrations/0127_alter_districthomepage_menu.py
@@ -1,20 +1,91 @@
 # Generated by Django 4.1.10 on 2024-02-10 15:31
 
-from django.db import migrations
 import wagtail.blocks
 import wagtail.fields
+from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('district', '0126_districtpdfpage'),
+        ("district", "0126_districtpdfpage"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='districthomepage',
-            name='menu',
-            field=wagtail.fields.StreamField([('menu_item', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))])), ('menu_parent', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('menu_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))]), label='Položky menu'))]))], blank=True, use_json_field=True, verbose_name='Menu'),
+            model_name="districthomepage",
+            name="menu",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "menu_item",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "menu_parent",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "menu_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Položky menu",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Menu",
+            ),
         ),
     ]
diff --git a/donate/menu.py b/donate/menu.py
index 6d237059..b7363152 100644
--- a/donate/menu.py
+++ b/donate/menu.py
@@ -23,7 +23,10 @@ class MenuMixin(MenuMixinBase):
     menu = StreamField(
         [
             ("menu_item", MenuItemBlock()),
-            ("menu_parent", MenuParentBlock(template="donate/blocks/navbar_submenu.html")),
+            (
+                "menu_parent",
+                MenuParentBlock(template="donate/blocks/navbar_submenu.html"),
+            ),
         ],  # , ("menu_parent", MenuParentBlock())
         verbose_name="Menu",
         blank=True,
diff --git a/donate/migrations/0044_alter_donatehomepage_menu.py b/donate/migrations/0044_alter_donatehomepage_menu.py
index 72bcf44a..dae3c270 100644
--- a/donate/migrations/0044_alter_donatehomepage_menu.py
+++ b/donate/migrations/0044_alter_donatehomepage_menu.py
@@ -1,20 +1,91 @@
 # Generated by Django 4.1.10 on 2024-02-10 15:52
 
-from django.db import migrations
 import wagtail.blocks
 import wagtail.fields
+from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('donate', '0043_alter_donateprojectpage_form_title'),
+        ("donate", "0043_alter_donateprojectpage_form_title"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='donatehomepage',
-            name='menu',
-            field=wagtail.fields.StreamField([('menu_item', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))])), ('menu_parent', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('menu_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))]), label='Položky menu'))]))], blank=True, use_json_field=True, verbose_name='Menu'),
+            model_name="donatehomepage",
+            name="menu",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "menu_item",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "page",
+                                    wagtail.blocks.PageChooserBlock(
+                                        label="Stránka", required=False
+                                    ),
+                                ),
+                                (
+                                    "link",
+                                    wagtail.blocks.URLBlock(
+                                        label="Odkaz", required=False
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "menu_parent",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek", required=True
+                                    ),
+                                ),
+                                (
+                                    "menu_items",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Položky menu",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Menu",
+            ),
         ),
     ]
-- 
GitLab