From 6226d2d3a15b6eb3708a0c711269b2b79d7c420c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <git@imaniti.org>
Date: Fri, 19 Jan 2024 17:45:29 +0100
Subject: [PATCH] fix requirements, hardcoded loading animation

---
 elections/blocks.py                           |   6 -
 .../0018_alter_electionshomepage_content.py   | 216 ++++++++++++++++++
 requirements/base.in                          |   1 -
 requirements/base.txt                         | 137 +++++------
 requirements/dev.txt                          |  40 ++--
 requirements/production.txt                   |   9 +-
 .../images/background-images/loading.gif      | Bin 0 -> 65394 bytes
 .../molecules/menus/elections/carousel.html   |   7 +-
 8 files changed, 319 insertions(+), 97 deletions(-)
 create mode 100644 elections/migrations/0018_alter_electionshomepage_content.py
 create mode 100644 shared/static/styleguide2/images/background-images/loading.gif

diff --git a/elections/blocks.py b/elections/blocks.py
index 02cb7577..77e7976e 100644
--- a/elections/blocks.py
+++ b/elections/blocks.py
@@ -17,12 +17,6 @@ class ElectionsCarouselBlock(StructBlock):
         help_text="Pokud není vybráno video, ukáže se na mobilu i desktopu.",
     )
 
-    preview_image = ImageChooserBlock(
-        label="Preview obrázek",
-        help_text="Obrázek, který se bude ukazovat při načítání nebo nedostupnosti videa.",
-        required=False,
-    )
-
     video_url = URLBlock(
         label="URL videa",
         help_text="Pokud je vybráno, ukáže se na desktopech s povoleným autoplayem místo obrázku.",
diff --git a/elections/migrations/0018_alter_electionshomepage_content.py b/elections/migrations/0018_alter_electionshomepage_content.py
new file mode 100644
index 00000000..d81c7b22
--- /dev/null
+++ b/elections/migrations/0018_alter_electionshomepage_content.py
@@ -0,0 +1,216 @@
+# Generated by Django 4.1.10 on 2024-01-19 16:39
+
+from django.db import migrations
+import wagtail.blocks
+import wagtail.fields
+import wagtail.images.blocks
+
+
+class Migration(migrations.Migration):
+    dependencies = [
+        ("elections", "0017_alter_electionshomepage_content"),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name="electionshomepage",
+            name="content",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "carousel",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "image",
+                                    wagtail.images.blocks.ImageChooserBlock(
+                                        help_text="Pokud není vybráno video, ukáže se na mobilu i desktopu.",
+                                        label="Obrázek na pozadí",
+                                    ),
+                                ),
+                                (
+                                    "video_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Pokud je vybráno, ukáže se na desktopech s povoleným autoplayem místo obrázku.",
+                                        label="URL videa",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "candidates",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "candidates",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka",
+                                                        page_type=[
+                                                            "elections.ElectionsCandidatePage"
+                                                        ],
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        help_text="Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                                                        label="Obrázek",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "description",
+                                                    wagtail.blocks.TextBlock(
+                                                        label="Popis"
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Kandidáti",
+                                    ),
+                                )
+                            ]
+                        ),
+                    ),
+                    (
+                        "secondary_candidates",
+                        wagtail.blocks.StructBlock(
+                            [
+                                ("heading", wagtail.blocks.CharBlock(label="Nadpis")),
+                                (
+                                    "candidates",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "number",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Číslo"
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka",
+                                                        page_type=[
+                                                            "elections.ElectionsCandidatePage"
+                                                        ],
+                                                    ),
+                                                ),
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        help_text="Pokud není vybrán, použije se obrázek ze stránky kandidáta",
+                                                        label="Obrázek",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Kandidáti",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "program",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "label",
+                                    wagtail.blocks.CharBlock(
+                                        default="Program",
+                                        help_text="Např. 'Program'",
+                                        label="Nadpis",
+                                    ),
+                                ),
+                                (
+                                    "categories",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "number",
+                                                    wagtail.blocks.IntegerBlock(
+                                                        label="Číslo"
+                                                    ),
+                                                ),
+                                                (
+                                                    "name",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název"
+                                                    ),
+                                                ),
+                                                (
+                                                    "points",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.StructBlock(
+                                                            [
+                                                                (
+                                                                    "content",
+                                                                    wagtail.blocks.TextBlock(
+                                                                        label="Obsah"
+                                                                    ),
+                                                                )
+                                                            ]
+                                                        ),
+                                                        label="Body",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Kategorie",
+                                    ),
+                                ),
+                                (
+                                    "long_version_url",
+                                    wagtail.blocks.URLBlock(
+                                        help_text="Pro zobrazení odkazu na celou verzi programu musí být obě následující pole vyplněná.",
+                                        label="Odkaz na celou verzi programu",
+                                        required=False,
+                                    ),
+                                ),
+                                (
+                                    "long_version_text",
+                                    wagtail.blocks.CharBlock(
+                                        label="Nadpis odkazu na celou verzi programu",
+                                        required=False,
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "news",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        help_text="Nejnovější články se načtou automaticky",
+                                        label="Titulek",
+                                    ),
+                                ),
+                                (
+                                    "description",
+                                    wagtail.blocks.TextBlock(label="Popis"),
+                                ),
+                            ],
+                            template="styleguide2/includes/organisms/articles/elections/articles_section.html",
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Hlavní obsah",
+            ),
+        ),
+    ]
diff --git a/requirements/base.in b/requirements/base.in
index 0c9a5aba..b9ccf0ee 100644
--- a/requirements/base.in
+++ b/requirements/base.in
@@ -29,4 +29,3 @@ fastjsonschema
 tweepy
 requests-cache
 wand
-tatsu<=5.8.3
diff --git a/requirements/base.txt b/requirements/base.txt
index ac6ccd27..51e2c158 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -1,53 +1,57 @@
 #
-# This file is autogenerated by pip-compile with Python 3.11
+# This file is autogenerated by pip-compile with Python 3.10
 # by the following command:
 #
 #    pip-compile base.in
 #
-amqp==5.2.0
+amqp==5.1.1
     # via kombu
 anyascii==0.3.2
     # via wagtail
-arrow==1.3.0
+appnope==0.1.3
+    # via ipython
+arrow==1.2.3
     # via
     #   -r base.in
     #   ics
 asgiref==3.7.2
     # via django
-asttokens==2.4.1
+asttokens==2.2.1
     # via stack-data
-async-timeout==4.0.3
+async-timeout==4.0.2
     # via redis
-attrs==23.2.0
+attrs==23.1.0
     # via
     #   cattrs
     #   ics
     #   requests-cache
+backcall==0.2.0
+    # via ipython
 beautifulsoup4==4.11.2
     # via
     #   -r base.in
     #   wagtail
-billiard==4.2.0
+billiard==4.1.0
     # via celery
-bleach==6.1.0
+bleach==6.0.0
     # via -r base.in
-brotli==1.1.0
+brotli==1.0.9
     # via fonttools
-cattrs==23.2.3
+cattrs==23.1.2
     # via requests-cache
-celery==5.3.6
+celery==5.3.1
     # via -r base.in
-certifi==2023.11.17
+certifi==2023.5.7
     # via
     #   requests
     #   sentry-sdk
-cffi==1.16.0
+cffi==1.15.1
     # via
     #   cryptography
     #   weasyprint
-charset-normalizer==3.3.2
+charset-normalizer==3.2.0
     # via requests
-click==8.1.7
+click==8.1.4
     # via
     #   celery
     #   click-didyoumean
@@ -59,7 +63,7 @@ click-plugins==1.1.1
     # via celery
 click-repl==0.3.0
     # via celery
-cryptography==41.0.7
+cryptography==41.0.2
     # via
     #   josepy
     #   mozilla-django-oidc
@@ -70,7 +74,7 @@ datetime==4.9
     # via icalevents
 decorator==5.1.1
     # via ipython
-django==4.1.13
+django==4.1.10
     # via
     #   -r base.in
     #   django-extensions
@@ -98,17 +102,17 @@ django-permissionedforms==0.1
     # via wagtail
 django-ranged-response==0.2.0
     # via django-simple-captcha
-django-redis==5.4.0
+django-redis==5.3.0
     # via -r base.in
 django-settings-export==1.2.1
     # via -r base.in
-django-simple-captcha==0.5.20
+django-simple-captcha==0.5.18
     # via -r base.in
 django-taggit==3.1.0
     # via wagtail
 django-treebeard==4.7
     # via wagtail
-django-widget-tweaks==1.5.0
+django-widget-tweaks==1.4.12
     # via -r base.in
 djangorestframework==3.14.0
     # via wagtail
@@ -116,11 +120,13 @@ draftjs-exporter==2.1.7
     # via wagtail
 et-xmlfile==1.1.0
     # via openpyxl
-executing==2.0.1
+exceptiongroup==1.1.2
+    # via cattrs
+executing==1.2.0
     # via stack-data
-fastjsonschema==2.19.1
+fastjsonschema==2.17.1
     # via -r base.in
-fonttools[woff]==4.47.2
+fonttools[woff]==4.40.0
     # via weasyprint
 html5lib==1.1
     # via
@@ -134,52 +140,54 @@ icalevents==0.1.27
     # via -r base.in
 ics==0.7.2
     # via -r base.in
-idna==3.6
+idna==3.4
     # via requests
-ipython==8.20.0
+ipython==8.14.0
     # via -r base.in
-jedi==0.19.1
+jedi==0.18.2
     # via ipython
-josepy==1.14.0
+josepy==1.13.0
     # via mozilla-django-oidc
-kombu==5.3.5
+kombu==5.3.1
     # via celery
 l18n==2021.3
     # via wagtail
-markdown==3.5.2
+markdown==3.4.3
     # via -r base.in
 matplotlib-inline==0.1.6
     # via ipython
-mozilla-django-oidc==3.0.0
+mozilla-django-oidc==2.0.0
     # via pirates
-numpy==1.26.3
+numpy==1.25.1
     # via opencv-python
 oauthlib==3.2.2
     # via
     #   requests-oauthlib
     #   tweepy
-opencv-python==4.9.0.80
+opencv-python==4.8.0.74
     # via -r base.in
 openpyxl==3.1.2
     # via wagtail
 parso==0.8.3
     # via jedi
-pexpect==4.9.0
+pexpect==4.8.0
+    # via ipython
+pickleshare==0.7.5
     # via ipython
 pillow==9.5.0
     # via
     #   django-simple-captcha
     #   wagtail
     #   weasyprint
-pirates==0.7.0
+pirates==0.6.0
     # via -r base.in
-platformdirs==4.1.0
+platformdirs==3.8.1
     # via requests-cache
-prompt-toolkit==3.0.43
+prompt-toolkit==3.0.39
     # via
     #   click-repl
     #   ipython
-psycopg2-binary==2.9.9
+psycopg2-binary==2.9.6
     # via -r base.in
 ptyprocess==0.7.0
     # via pexpect
@@ -187,13 +195,13 @@ pure-eval==0.2.2
     # via stack-data
 pycparser==2.21
     # via cffi
-pydyf==0.8.0
+pydyf==0.7.0
     # via weasyprint
-pygments==2.17.2
+pygments==2.15.1
     # via ipython
-pyopenssl==23.3.0
+pyopenssl==23.2.0
     # via josepy
-pyparsing==3.1.1
+pyparsing==3.1.0
     # via httplib2
 pypdf2==3.0.1
     # via -r base.in
@@ -214,23 +222,24 @@ pytz==2021.3
     #   icalendar
     #   icalevents
     #   l18n
-pyyaml==6.0.1
+pyyaml==6.0
     # via -r base.in
-redis==5.0.1
+redis==4.6.0
     # via django-redis
 requests==2.31.0
     # via
     #   -r base.in
+    #   instaloader
     #   mozilla-django-oidc
     #   requests-cache
     #   requests-oauthlib
     #   tweepy
     #   wagtail
-requests-cache==1.1.1
+requests-cache==1.1.0
     # via -r base.in
 requests-oauthlib==1.3.1
     # via tweepy
-sentry-sdk==1.39.2
+sentry-sdk==1.28.0
     # via -r base.in
 six==1.16.0
     # via
@@ -241,40 +250,40 @@ six==1.16.0
     #   l18n
     #   python-dateutil
     #   url-normalize
-soupsieve==2.5
+soupsieve==2.4.1
     # via beautifulsoup4
 sqlparse==0.4.4
     # via django
-stack-data==0.6.3
+stack-data==0.6.2
     # via ipython
 tatsu==5.8.3
-    # via
-    #   -r base.in
-    #   ics
+    # via ics
 telepath==0.3.1
     # via wagtail
 tinycss2==1.2.1
     # via
     #   cssselect2
     #   weasyprint
-traitlets==5.14.1
+traitlets==5.9.0
     # via
     #   ipython
     #   matplotlib-inline
 tweepy==4.14.0
     # via -r base.in
-types-python-dateutil==2.8.19.20240106
-    # via arrow
-tzdata==2023.4
+typing-extensions==4.7.1
+    # via
+    #   asgiref
+    #   cattrs
+tzdata==2023.3
     # via celery
 url-normalize==1.4.3
     # via requests-cache
-urllib3==2.1.0
+urllib3==2.0.3
     # via
     #   requests
     #   requests-cache
     #   sentry-sdk
-vine==5.1.0
+vine==5.0.0
     # via
     #   amqp
     #   celery
@@ -284,15 +293,15 @@ wagtail==4.2.4
     #   -r base.in
     #   wagtail-metadata
     #   wagtail-trash
+wand==0.6.13
+    # manual for now
 wagtail-metadata==4.0.3
     # via -r base.in
-wagtail-trash==2.0.0
-    # via -r base.in
-wand==0.6.13
+wagtail-trash==1.0.1
     # via -r base.in
-wcwidth==0.2.13
+wcwidth==0.2.6
     # via prompt-toolkit
-weasyprint==60.2
+weasyprint==59.0
     # via -r base.in
 webencodings==0.5.1
     # via
@@ -300,13 +309,13 @@ webencodings==0.5.1
     #   cssselect2
     #   html5lib
     #   tinycss2
-whitenoise==6.6.0
+whitenoise==6.5.0
     # via -r base.in
 willow==1.4.1
     # via wagtail
-zope-interface==6.1
+zope-interface==6.0
     # via datetime
-zopfli==0.2.3
+zopfli==0.2.2
     # via fonttools
 
 # The following packages are considered to be unsafe in a requirements file:
diff --git a/requirements/dev.txt b/requirements/dev.txt
index 5678bf97..bc904efd 100644
--- a/requirements/dev.txt
+++ b/requirements/dev.txt
@@ -1,38 +1,40 @@
 #
-# This file is autogenerated by pip-compile with Python 3.11
+# This file is autogenerated by pip-compile with Python 3.10
 # by the following command:
 #
 #    pip-compile dev.in
 #
 asgiref==3.7.2
     # via django
-coverage[toml]==7.4.0
+coverage[toml]==7.2.7
     # via pytest-cov
-django==4.1.13
+django==4.1.10
     # via
     #   -r dev.in
     #   django-debug-toolbar
-django-debug-toolbar==4.2.0
+django-debug-toolbar==4.1.0
     # via -r dev.in
-factory-boy==3.3.0
+exceptiongroup==1.1.2
+    # via pytest
+factory-boy==3.2.1
     # via pytest-factoryboy
-faker==22.2.0
+faker==18.13.0
     # via factory-boy
 fastdiff==0.3.0
     # via snapshottest
-freezegun==1.4.0
+freezegun==1.2.2
     # via pytest-freezegun
 inflection==0.5.1
     # via pytest-factoryboy
 iniconfig==2.0.0
     # via pytest
-packaging==23.2
+packaging==23.1
     # via
     #   pytest
     #   pytest-sugar
-pluggy==1.3.0
+pluggy==1.2.0
     # via pytest
-pytest==7.4.4
+pytest==7.4.0
     # via
     #   -r dev.in
     #   pytest-cov
@@ -43,13 +45,13 @@ pytest==7.4.4
     #   pytest-sugar
 pytest-cov==4.1.0
     # via -r dev.in
-pytest-django==4.7.0
+pytest-django==4.5.2
     # via -r dev.in
-pytest-factoryboy==2.6.0
+pytest-factoryboy==2.5.1
     # via -r dev.in
 pytest-freezegun==0.4.2
     # via -r dev.in
-pytest-mock==3.12.0
+pytest-mock==3.11.1
     # via -r dev.in
 pytest-sugar==0.9.7
     # via -r dev.in
@@ -67,12 +69,18 @@ sqlparse==0.4.4
     # via
     #   django
     #   django-debug-toolbar
-termcolor==2.4.0
+termcolor==2.3.0
     # via
     #   pytest-sugar
     #   snapshottest
-typing-extensions==4.9.0
-    # via pytest-factoryboy
+tomli==2.0.1
+    # via
+    #   coverage
+    #   pytest
+typing-extensions==4.7.1
+    # via
+    #   asgiref
+    #   pytest-factoryboy
 wasmer==1.1.0
     # via fastdiff
 wasmer-compiler-cranelift==1.1.0
diff --git a/requirements/production.txt b/requirements/production.txt
index 74278924..4f1ff713 100644
--- a/requirements/production.txt
+++ b/requirements/production.txt
@@ -1,10 +1,11 @@
 #
-# This file is autogenerated by pip-compile with Python 3.11
+# This file is autogenerated by pip-compile with Python 3.10
 # by the following command:
 #
 #    pip-compile production.in
 #
-gunicorn==21.2.0
+gunicorn==20.1.0
     # via -r production.in
-packaging==23.2
-    # via gunicorn
+
+# The following packages are considered to be unsafe in a requirements file:
+# setuptools
diff --git a/shared/static/styleguide2/images/background-images/loading.gif b/shared/static/styleguide2/images/background-images/loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..e4a88ce04919120c37580ee43196c0aadd5601e6
GIT binary patch
literal 65394
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%0DHi-IQ6h6m4U+z;|RYHc{5ynxMq1_O7W
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
UdB5{~{YY;mvi!NfhJnEv0JtlT2mk;8

literal 0
HcmV?d00001

diff --git a/shared/templates/styleguide2/includes/molecules/menus/elections/carousel.html b/shared/templates/styleguide2/includes/molecules/menus/elections/carousel.html
index 7058b266..51db6863 100644
--- a/shared/templates/styleguide2/includes/molecules/menus/elections/carousel.html
+++ b/shared/templates/styleguide2/includes/molecules/menus/elections/carousel.html
@@ -12,12 +12,7 @@
 
       <video
         class="header-carousel--image opacity-60 hidden xl:block"
-
-        {% if self.preview_image %}
-          {% image self.preview_image original as preview_image %}
-          poster="{{ preview_image.url }}"
-        {% endif %}
-
+        poster="{% static 'styleguide2/images/background-images/loading.gif' %}"
         autoplay
         muted
         loop
-- 
GitLab