Skip to content
Snippets Groups Projects
Commit 6d989147 authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

allow europarl video

parent 5c545156
Branches
No related tags found
2 merge requests!899Release,!891Europarl video
Pipeline #16338 passed
Showing
with 103 additions and 60 deletions
# Generated by Django 4.1.10 on 2024-01-18 18:54
from django.db import migrations, models
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('district', '0123_alter_districtcalendarpage_calendar_url_and_more'),
("district", "0123_alter_districtcalendarpage_calendar_url_and_more"),
]
operations = [
migrations.AlterField(
model_name='districtarticlepage',
name='date',
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Datum a čas'),
model_name="districtarticlepage",
name="date",
field=models.DateTimeField(
default=django.utils.timezone.now, verbose_name="Datum a čas"
),
),
]
......@@ -4,15 +4,14 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('district', '0124_alter_districtarticlepage_date'),
("district", "0124_alter_districtarticlepage_date"),
]
operations = [
migrations.RenameField(
model_name='districtarticlepage',
old_name='date',
new_name='timestamp',
model_name="districtarticlepage",
old_name="date",
new_name="timestamp",
),
]
......@@ -12,7 +12,15 @@ from wagtail.images.blocks import ImageChooserBlock
class ElectionsCarouselBlock(StructBlock):
image = ImageChooserBlock(label="Obrázek na pozadí")
image = ImageChooserBlock(
label="Obrázek na pozadí",
help_text="Pokud není vybráno video, ukáže se na mobilu i desktopu.",
)
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.",
required=False,
)
class Meta:
template = "styleguide2/includes/molecules/menus/elections/carousel.html"
......
# Generated by Django 4.1.10 on 2024-01-18 18:54
from django.db import migrations, models
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('elections', '0011_electionscandidatepage_description'),
("elections", "0011_electionscandidatepage_description"),
]
operations = [
migrations.AlterField(
model_name='electionsarticlepage',
name='date',
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Datum a čas'),
model_name="electionsarticlepage",
name="date",
field=models.DateTimeField(
default=django.utils.timezone.now, verbose_name="Datum a čas"
),
),
]
......@@ -4,15 +4,14 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('elections', '0012_alter_electionsarticlepage_date'),
("elections", "0012_alter_electionsarticlepage_date"),
]
operations = [
migrations.RenameField(
model_name='electionsarticlepage',
old_name='date',
new_name='timestamp',
model_name="electionsarticlepage",
old_name="date",
new_name="timestamp",
),
]
# Generated by Django 4.1.10 on 2024-01-19 10:40
from django.db import migrations
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
class Migration(migrations.Migration):
dependencies = [
('elections', '0013_rename_date_electionsarticlepage_timestamp'),
]
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([('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'),
),
]
# Generated by Django 4.1.10 on 2024-01-18 18:54
from django.db import migrations, models
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('elections2021', '0055_alter_elections2021calendarpage_calendar_url'),
("elections2021", "0055_alter_elections2021calendarpage_calendar_url"),
]
operations = [
migrations.AlterField(
model_name='elections2021articlepage',
name='date',
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Datum a čas'),
model_name="elections2021articlepage",
name="date",
field=models.DateTimeField(
default=django.utils.timezone.now, verbose_name="Datum a čas"
),
),
]
......@@ -4,15 +4,14 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('elections2021', '0056_alter_elections2021articlepage_date'),
("elections2021", "0056_alter_elections2021articlepage_date"),
]
operations = [
migrations.RenameField(
model_name='elections2021articlepage',
old_name='date',
new_name='timestamp',
model_name="elections2021articlepage",
old_name="date",
new_name="timestamp",
),
]
......@@ -495,7 +495,9 @@ class Elections2021HomePage(MetadataPageMixin, RoutablePageMixin, Page):
def get_context(self, request):
context = super().get_context(request)
context["articles"] = (
Elections2021ArticlePage.objects.live().specific().order_by("-timestamp")[:3]
Elections2021ArticlePage.objects.live()
.specific()
.order_by("-timestamp")[:3]
)
context["questions"] = (
Elections2021QuestionsPage.objects.live().specific().first().elections[:3]
......
# Generated by Django 4.1.10 on 2024-01-18 18:54
from django.db import migrations, models
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0069_alter_mainhomepage_content'),
("main", "0069_alter_mainhomepage_content"),
]
operations = [
migrations.AlterField(
model_name='mainarticlepage',
name='date',
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Datum a čas'),
model_name="mainarticlepage",
name="date",
field=models.DateTimeField(
default=django.utils.timezone.now, verbose_name="Datum a čas"
),
),
]
......@@ -4,15 +4,14 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('main', '0070_alter_mainarticlepage_date'),
("main", "0070_alter_mainarticlepage_date"),
]
operations = [
migrations.RenameField(
model_name='mainarticlepage',
old_name='date',
new_name='timestamp',
model_name="mainarticlepage",
old_name="date",
new_name="timestamp",
),
]
......@@ -6,12 +6,24 @@
{% image self.image original as image %}
<img
class="header-carousel--image opacity-60"
class="header-carousel--image opacity-60 inline xl:hidden"
src="{{ image.url }}"
draggable="false"
>
<div class="elections--header-carousel--text-wrapper">
<video
class="header-carousel--image opacity-60 hidden xl:block"
autoplay
muted
loop
playsinline
preload="metadata"
>
{% if self.video_url %}
<source src="{{ self.video_url }}">
{% endif %}
</video>
<div class="elections--header-carousel--text-wrapper {% if self.video_url %}xl:hidden{% endif %}">
<div
class="container--wide h-full flex flex-col justify-end items-start"
>
......
# Generated by Django 4.1.10 on 2024-01-18 18:54
from django.db import migrations, models
import django.utils.timezone
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('uniweb', '0051_uniwebhomepage_fallback_image'),
("uniweb", "0051_uniwebhomepage_fallback_image"),
]
operations = [
migrations.AlterField(
model_name='uniwebarticlepage',
name='date',
field=models.DateTimeField(default=django.utils.timezone.now, verbose_name='Datum a čas'),
model_name="uniwebarticlepage",
name="date",
field=models.DateTimeField(
default=django.utils.timezone.now, verbose_name="Datum a čas"
),
),
]
......@@ -4,15 +4,14 @@ from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('uniweb', '0052_alter_uniwebarticlepage_date'),
("uniweb", "0052_alter_uniwebarticlepage_date"),
]
operations = [
migrations.RenameField(
model_name='uniwebarticlepage',
old_name='date',
new_name='timestamp',
model_name="uniwebarticlepage",
old_name="date",
new_name="timestamp",
),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment