Skip to content
Snippets Groups Projects
Select Git revision
  • 9cddf819a1934ab7657e69252513d42708dfa98b
  • test default protected
  • master protected
  • feat/custom-css
  • feat/redesign-improvements-10
  • feat/redesign-improvements-8
  • feat/redesign-fixes-3
  • feat/pirstan-changes
  • feat/separate-import-thread
  • feat/dary-improvements
  • features/add-pdf-page
  • features/add-typed-table
  • features/fix-broken-calendar-categories
  • features/add-embed-to-articles
  • features/create-mastodon-feed-block
  • features/add-custom-numbering-for-candidates
  • features/add-timeline
  • features/create-wordcloud-from-article-page
  • features/create-collapsible-extra-legal-info
  • features/extend-hero-banner
  • features/add-link-to-images
21 results

newsletter-section.mustache

Blame
  • 0001_initial.py 16.71 KiB
    # Generated by Django 3.1.3 on 2021-01-18 22:54
    
    import django.db.models.deletion
    import django.utils.timezone
    import modelcluster.contrib.taggit
    import modelcluster.fields
    import wagtail.blocks
    import wagtail.fields
    import wagtailmetadata.models
    from django.db import migrations, models
    
    import shared.models
    
    
    class Migration(migrations.Migration):
        initial = True
    
        dependencies = [
            ("taggit", "0003_taggeditem_add_unique_index"),
            ("wagtailimages", "0022_uploadedimage"),
            ("shared", "0001_initial"),
            ("wagtailcore", "0059_apply_collection_ordering"),
        ]
    
        operations = [
            migrations.CreateModel(
                name="DistrictArticlePage",
                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",
                        ),
                    ),
                    (
                        "perex",
                        models.CharField(blank=True, max_length=250, verbose_name="perex"),
                    ),
                    (
                        "text",
                        wagtail.fields.RichTextField(
                            blank=True, verbose_name="text článku"
                        ),
                    ),
                    (
                        "date",
                        models.DateField(
                            default=django.utils.timezone.now, verbose_name="datum článku"
                        ),
                    ),
                    (
                        "author",
                        models.CharField(
                            blank=True, max_length=250, null=True, verbose_name="autor"
                        ),
                    ),
                    (
                        "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.MetadataMixin,
                    "wagtailcore.page",
                    models.Model,
                ),
            ),
            migrations.CreateModel(
                name="DistrictTagsPage",
                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",
                        ),
                    ),
                    (
                        "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": "Stránka s tagy",
                },
                bases=(
                    shared.models.SubpageMixin,
                    wagtailmetadata.models.MetadataMixin,
                    "wagtailcore.page",
                    models.Model,
                ),
            ),
            migrations.CreateModel(
                name="DistrictPersonPage",
                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",
                        ),
                    ),
                    ("perex", models.TextField(blank=True, verbose_name="Perex osoby")),
                    (
                        "person",
                        models.ForeignKey(
                            null=True,
                            on_delete=django.db.models.deletion.PROTECT,
                            to="shared.person",
                        ),
                    ),
                    (
                        "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": "Detail osoby",
                },
                bases=(
                    shared.models.SubpageMixin,
                    wagtailmetadata.models.MetadataMixin,
                    "wagtailcore.page",
                    models.Model,
                ),
            ),
            migrations.CreateModel(
                name="DistrictPeoplePage",
                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",
                        ),
                    ),
                    (
                        "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": "Lidé",
                },
                bases=(
                    shared.models.SubpageMixin,
                    wagtailmetadata.models.MetadataMixin,
                    "wagtailcore.page",
                    models.Model,
                ),
            ),
            migrations.CreateModel(
                name="DistrictHomePage",
                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",
                        ),
                    ),
                    (
                        "content",
                        wagtail.fields.StreamField(
                            [
                                (
                                    "title",
                                    wagtail.blocks.CharBlock(icon="title", label="nadpis"),
                                )
                            ],
                            blank=True,
                            verbose_name="obsah stránky",
                        ),
                    ),
                    (
                        "facebook",
                        models.URLField(blank=True, null=True, verbose_name="Facebook URL"),
                    ),
                    (
                        "forum",
                        models.URLField(blank=True, null=True, verbose_name="Fórum URL"),
                    ),
                    (
                        "contact_email",
                        models.EmailField(
                            blank=True, max_length=250, verbose_name="kontaktni email"
                        ),
                    ),
                    (
                        "contact_phone",
                        models.TextField(
                            blank=True, max_length=250, verbose_name="kontaktni telefon"
                        ),
                    ),
                    (
                        "contact_newcomers",
                        models.URLField(
                            blank=True, null=True, verbose_name="URL pro zájemce o členství"
                        ),
                    ),
                    (
                        "donation_page",
                        models.URLField(
                            blank=True, null=True, verbose_name="URL pro příjem darů"
                        ),
                    ),
                    (
                        "matomo_id",
                        models.IntegerField(
                            blank=True,
                            null=True,
                            verbose_name="Matomo ID pro sledování návštěvnosti",
                        ),
                    ),
                    (
                        "footperson_coord",
                        models.ForeignKey(
                            blank=True,
                            null=True,
                            on_delete=django.db.models.deletion.PROTECT,
                            related_name="footperson_coord",
                            to="shared.person",
                            verbose_name="Koordinátor",
                        ),
                    ),
                    (
                        "footperson_electman",
                        models.ForeignKey(
                            blank=True,
                            null=True,
                            on_delete=django.db.models.deletion.PROTECT,
                            related_name="footperson_electman",
                            to="shared.person",
                            verbose_name="Volební manažer",
                        ),
                    ),
                    (
                        "footperson_media",
                        models.ForeignKey(
                            blank=True,
                            null=True,
                            on_delete=django.db.models.deletion.PROTECT,
                            related_name="footperson_media",
                            to="shared.person",
                            verbose_name="Kontakt pro média",
                        ),
                    ),
                    (
                        "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": "Web místního sdružení",
                },
                bases=(
                    wagtailmetadata.models.MetadataMixin,
                    "wagtailcore.page",
                    models.Model,
                ),
            ),
            migrations.CreateModel(
                name="DistrictContactPage",
                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",
                        ),
                    ),
                    (
                        "contact_people",
                        wagtail.fields.StreamField(
                            [
                                (
                                    "item",
                                    wagtail.blocks.StructBlock(
                                        [
                                            (
                                                "name",
                                                wagtail.blocks.CharBlock(label="Role"),
                                            ),
                                            (
                                                "person",
                                                wagtail.blocks.PageChooserBlock(
                                                    label="Osoba",
                                                    page_type=[
                                                        "district.DistrictPersonPage"
                                                    ],
                                                ),
                                            ),
                                        ]
                                    ),
                                )
                            ],
                            blank=True,
                            verbose_name="Kontakty",
                        ),
                    ),
                    (
                        "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": "Kontakty",
                },
                bases=(
                    shared.models.SubpageMixin,
                    wagtailmetadata.models.MetadataMixin,
                    "wagtailcore.page",
                    models.Model,
                ),
            ),
            migrations.CreateModel(
                name="DistrictArticleTag",
                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="district.districtarticlepage",
                        ),
                    ),
                    (
                        "tag",
                        models.ForeignKey(
                            on_delete=django.db.models.deletion.CASCADE,
                            related_name="district_districtarticletag_items",
                            to="taggit.tag",
                        ),
                    ),
                ],
                options={
                    "abstract": False,
                },
            ),
            migrations.CreateModel(
                name="DistrictArticlesPage",
                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",
                        ),
                    ),
                    (
                        "max_items",
                        models.IntegerField(
                            blank=True,
                            null=True,
                            verbose_name="Maximalni pocet prvku na strance",
                        ),
                    ),
                    (
                        "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.MetadataMixin,
                    "wagtailcore.page",
                    models.Model,
                ),
            ),
            migrations.AddField(
                model_name="districtarticlepage",
                name="tags",
                field=modelcluster.contrib.taggit.ClusterTaggableManager(
                    blank=True,
                    help_text="A comma-separated list of tags.",
                    through="district.DistrictArticleTag",
                    to="taggit.Tag",
                    verbose_name="Tags",
                ),
            ),
        ]