# Generated by Django 3.1.7 on 2021-04-29 23:24 import django.db.models.deletion import django.utils.timezone import modelcluster.contrib.taggit import modelcluster.fields import wagtail.core.blocks import wagtail.core.fields import wagtailmetadata.models from django.db import migrations, models import shared.models class Migration(migrations.Migration): initial = True dependencies = [ ("wagtailcore", "0060_fix_workflow_unique_constraint"), ("wagtailimages", "0023_add_choose_permissions"), ("taggit", "0003_taggeditem_add_unique_index"), ] operations = [ migrations.CreateModel( name="Elections2021ArticlePage", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ( "date", models.DateField( default=django.utils.timezone.now, verbose_name="datum" ), ), ("perex", models.TextField(verbose_name="perex")), ( "author", models.CharField( blank=True, max_length=250, null=True, verbose_name="autor" ), ), ( "text", wagtail.core.fields.RichTextField( blank=True, verbose_name="článek" ), ), ( "card_style", models.CharField( choices=[ ("white", "bílé pozadí"), ("black", "černé pozadí"), ("yellow", "žluté pozadí"), ("green", "zelené pozadí"), ], default="white", max_length=10, verbose_name="styl karty článku", ), ), ( "image", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to="wagtailimages.image", verbose_name="obrázek", ), ), ( "search_image", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="+", to="wagtailimages.image", verbose_name="Search image", ), ), ], options={ "verbose_name": "Aktualita", }, bases=( shared.models.SubpageMixin, wagtailmetadata.models.WagtailImageMetadataMixin, "wagtailcore.page", models.Model, ), ), migrations.CreateModel( name="Elections2021HomePage", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ( "header_links", wagtail.core.fields.StreamField( [ ( "link", wagtail.core.blocks.StructBlock( [ ( "title", wagtail.core.blocks.CharBlock( label="titulek" ), ), ( "url", wagtail.core.blocks.URLBlock(label="odkaz"), ), ] ), ) ], blank=True, verbose_name="odkazy v záhlaví", ), ), ( "footer_links", wagtail.core.fields.StreamField( [ ( "link", wagtail.core.blocks.StructBlock( [ ( "title", wagtail.core.blocks.CharBlock( label="titulek" ), ), ( "url", wagtail.core.blocks.URLBlock(label="odkaz"), ), ] ), ) ], blank=True, verbose_name="odkazy v zápatí", ), ), ( "matomo_id", models.IntegerField( blank=True, null=True, verbose_name="Matomo ID pro sledování návštěvnosti", ), ), ( "search_image", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="+", to="wagtailimages.image", verbose_name="Search image", ), ), ], options={ "verbose_name": "Koaliční web 2021", }, bases=( "wagtailcore.page", wagtailmetadata.models.WagtailImageMetadataMixin, models.Model, ), ), migrations.CreateModel( name="Elections2021ArticleTag", fields=[ ( "id", models.AutoField( auto_created=True, primary_key=True, serialize=False, verbose_name="ID", ), ), ( "content_object", modelcluster.fields.ParentalKey( on_delete=django.db.models.deletion.CASCADE, to="elections2021.elections2021articlepage", ), ), ( "tag", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name="elections2021_elections2021articletag_items", to="taggit.tag", ), ), ], options={ "abstract": False, }, ), migrations.CreateModel( name="Elections2021ArticlesPage", fields=[ ( "page_ptr", models.OneToOneField( auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to="wagtailcore.page", ), ), ( "photo", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to="wagtailimages.image", verbose_name="hlavní fotka", ), ), ( "search_image", models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name="+", to="wagtailimages.image", verbose_name="Search image", ), ), ], options={ "verbose_name": "Aktuality", }, bases=( shared.models.SubpageMixin, wagtailmetadata.models.WagtailImageMetadataMixin, "wagtailcore.page", models.Model, ), ), migrations.AddField( model_name="elections2021articlepage", name="tags", field=modelcluster.contrib.taggit.ClusterTaggableManager( blank=True, help_text="A comma-separated list of tags.", through="elections2021.Elections2021ArticleTag", to="taggit.Tag", verbose_name="Tags", ), ), ]