From 47d631d165933dc565fb86796b02a86df4ed4053 Mon Sep 17 00:00:00 2001
From: Dan Nepejchal <dan.nepejchal@european-pirateparty.eu>
Date: Thu, 7 Jan 2021 11:22:00 +0100
Subject: [PATCH] Fix: - Subpage, generated migration

---
 .../migrations/0003_auto_20210107_1120.py     | 379 ++++++++++++++++++
 green_deal/models.py                          |  14 -
 2 files changed, 379 insertions(+), 14 deletions(-)
 create mode 100644 green_deal/migrations/0003_auto_20210107_1120.py

diff --git a/green_deal/migrations/0003_auto_20210107_1120.py b/green_deal/migrations/0003_auto_20210107_1120.py
new file mode 100644
index 00000000..a055c1ce
--- /dev/null
+++ b/green_deal/migrations/0003_auto_20210107_1120.py
@@ -0,0 +1,379 @@
+# Generated by Django 3.1.1 on 2021-01-07 10:20
+
+import datetime
+
+import wagtail.core.blocks
+import wagtail.core.fields
+import wagtail.images.blocks
+from django.db import migrations
+from django.utils.timezone import utc
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ("green_deal", "0002_auto_20201208_1435"),
+    ]
+
+    operations = [
+        migrations.RemoveField(
+            model_name="greendealsubpage",
+            name="matomo_id",
+        ),
+        migrations.RemoveField(
+            model_name="greendealsubpage",
+            name="top_menu",
+        ),
+        migrations.AlterField(
+            model_name="greendealhomepage",
+            name="content",
+            field=wagtail.core.fields.StreamField(
+                [
+                    (
+                        "text_2_columns",
+                        wagtail.core.blocks.StructBlock(
+                            [
+                                (
+                                    "left_text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ],
+                                        label="levý sloupec",
+                                    ),
+                                ),
+                                (
+                                    "right_text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ],
+                                        label="pravý sloupec",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "text_1_column",
+                        wagtail.core.blocks.StructBlock(
+                            [
+                                ("header", wagtail.core.blocks.CharBlock()),
+                                (
+                                    "text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ]
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "FAQ_columns",
+                        wagtail.core.blocks.StructBlock(
+                            [
+                                (
+                                    "left_text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ],
+                                        label="levý sloupec",
+                                    ),
+                                ),
+                                (
+                                    "faqs",
+                                    wagtail.core.blocks.ListBlock(
+                                        wagtail.core.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "question",
+                                                    wagtail.core.blocks.TextBlock(),
+                                                ),
+                                                (
+                                                    "answer",
+                                                    wagtail.core.blocks.RichTextBlock(),
+                                                ),
+                                            ]
+                                        ),
+                                        label="faq",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "news",
+                        wagtail.core.blocks.ListBlock(
+                            wagtail.core.blocks.StructBlock(
+                                [
+                                    ("header", wagtail.core.blocks.CharBlock()),
+                                    (
+                                        "perex",
+                                        wagtail.core.blocks.RichTextBlock(
+                                            features=[
+                                                "h2",
+                                                "h3",
+                                                "h4",
+                                                "h5",
+                                                "bold",
+                                                "italic",
+                                                "ol",
+                                                "ul",
+                                                "hr",
+                                                "link",
+                                                "document-link",
+                                                "image",
+                                            ]
+                                        ),
+                                    ),
+                                    ("img", wagtail.images.blocks.ImageChooserBlock()),
+                                    ("link", wagtail.core.blocks.URLBlock()),
+                                    (
+                                        "date",
+                                        wagtail.core.blocks.DateBlock(
+                                            default=datetime.datetime(
+                                                2021,
+                                                1,
+                                                7,
+                                                10,
+                                                20,
+                                                56,
+                                                694472,
+                                                tzinfo=utc,
+                                            )
+                                        ),
+                                    ),
+                                ]
+                            ),
+                            label="aktuality",
+                        ),
+                    ),
+                ],
+                blank=True,
+                verbose_name="obsah stránky",
+            ),
+        ),
+        migrations.AlterField(
+            model_name="greendealsubpage",
+            name="content",
+            field=wagtail.core.fields.StreamField(
+                [
+                    (
+                        "text_2_columns",
+                        wagtail.core.blocks.StructBlock(
+                            [
+                                (
+                                    "left_text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ],
+                                        label="levý sloupec",
+                                    ),
+                                ),
+                                (
+                                    "right_text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ],
+                                        label="pravý sloupec",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "text_1_column",
+                        wagtail.core.blocks.StructBlock(
+                            [
+                                ("header", wagtail.core.blocks.CharBlock()),
+                                (
+                                    "text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ]
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "FAQ_columns",
+                        wagtail.core.blocks.StructBlock(
+                            [
+                                (
+                                    "left_text",
+                                    wagtail.core.blocks.RichTextBlock(
+                                        features=[
+                                            "h2",
+                                            "h3",
+                                            "h4",
+                                            "h5",
+                                            "bold",
+                                            "italic",
+                                            "ol",
+                                            "ul",
+                                            "hr",
+                                            "link",
+                                            "document-link",
+                                            "image",
+                                        ],
+                                        label="levý sloupec",
+                                    ),
+                                ),
+                                (
+                                    "faqs",
+                                    wagtail.core.blocks.ListBlock(
+                                        wagtail.core.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "question",
+                                                    wagtail.core.blocks.TextBlock(),
+                                                ),
+                                                (
+                                                    "answer",
+                                                    wagtail.core.blocks.RichTextBlock(),
+                                                ),
+                                            ]
+                                        ),
+                                        label="faq",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "news",
+                        wagtail.core.blocks.ListBlock(
+                            wagtail.core.blocks.StructBlock(
+                                [
+                                    ("header", wagtail.core.blocks.CharBlock()),
+                                    (
+                                        "perex",
+                                        wagtail.core.blocks.RichTextBlock(
+                                            features=[
+                                                "h2",
+                                                "h3",
+                                                "h4",
+                                                "h5",
+                                                "bold",
+                                                "italic",
+                                                "ol",
+                                                "ul",
+                                                "hr",
+                                                "link",
+                                                "document-link",
+                                                "image",
+                                            ]
+                                        ),
+                                    ),
+                                    ("img", wagtail.images.blocks.ImageChooserBlock()),
+                                    ("link", wagtail.core.blocks.URLBlock()),
+                                    (
+                                        "date",
+                                        wagtail.core.blocks.DateBlock(
+                                            default=datetime.datetime(
+                                                2021,
+                                                1,
+                                                7,
+                                                10,
+                                                20,
+                                                56,
+                                                694472,
+                                                tzinfo=utc,
+                                            )
+                                        ),
+                                    ),
+                                ]
+                            ),
+                            label="aktuality",
+                        ),
+                    ),
+                ],
+                blank=True,
+                verbose_name="obsah stránky",
+            ),
+        ),
+    ]
diff --git a/green_deal/models.py b/green_deal/models.py
index abe4c208..e8321a36 100644
--- a/green_deal/models.py
+++ b/green_deal/models.py
@@ -154,15 +154,6 @@ class GreenDealSubPage(Page, MetadataPageMixin):
         verbose_name="obsah stránky",
         blank=True,
     )
-    # settings
-    matomo_id = models.IntegerField(
-        "Matomo ID pro sledování návštěvnosti", blank=True, null=True
-    )
-    top_menu = StreamField(
-        [("item", MenuItemBlock())],
-        verbose_name="horní menu",
-        blank=True,
-    )
 
     ### PANELS
 
@@ -182,11 +173,6 @@ class GreenDealSubPage(Page, MetadataPageMixin):
         ),
     ]
 
-    settings_panels = [
-        FieldPanel("matomo_id"),
-        StreamFieldPanel("top_menu"),
-    ]
-
     ### RELATIONS
 
     subpage_types = [
-- 
GitLab