Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision

Target

Select target project
  • to/majak
  • b1242/majak
2 results
Select Git revision
Show changes
Showing
with 1598 additions and 7 deletions
# Generated by Django 3.1.3 on 2021-02-05 14:14
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0001_initial"),
]
operations = [
migrations.AlterField(
model_name="districtarticlepage",
name="perex",
field=models.TextField(verbose_name="perex"),
),
]
# Generated by Django 3.1.3 on 2021-02-08 14:57
import django.utils.timezone
import wagtail.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0002_auto_20210205_1514"),
]
operations = [
migrations.AlterField(
model_name="districtarticlepage",
name="date",
field=models.DateField(
default=django.utils.timezone.now, verbose_name="datum"
),
),
migrations.AlterField(
model_name="districtarticlepage",
name="text",
field=wagtail.fields.RichTextField(blank=True, verbose_name="článek"),
),
migrations.AlterField(
model_name="districtarticlespage",
name="max_items",
field=models.IntegerField(
default=12, verbose_name="Počet článků na stránce"
),
),
]
# Generated by Django 3.1.6 on 2021-02-09 11:22
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0003_auto_20210208_1557"),
]
operations = [
migrations.AlterModelOptions(
name="districthomepage",
options={
"verbose_name": "Web místního sdružení (experimentální rozpracovaná verze!)"
},
),
]
# Generated by Django 3.2.8 on 2021-11-08 20:26
import django.db.models.deletion
import modelcluster.contrib.taggit
import modelcluster.fields
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
import wagtailmetadata.models
from django.db import migrations, models
import shared.models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0023_add_choose_permissions"),
("wagtailcore", "0062_comment_models_and_pagesubscription"),
("shared", "0001_initial"),
("taggit", "0003_taggeditem_add_unique_index"),
("district", "0004_auto_20210209_1222"),
]
operations = [
migrations.AlterModelOptions(
name="districthomepage",
options={"verbose_name": "Web místního sdružení"},
),
migrations.RemoveField(
model_name="districthomepage",
name="content",
),
migrations.AddField(
model_name="districtcontactpage",
name="text",
field=wagtail.fields.RichTextField(blank=True, verbose_name="Text"),
),
migrations.AddField(
model_name="districthomepage",
name="articles_title",
field=models.CharField(
default="Děje se", max_length=256, verbose_name="Nadpis článků"
),
preserve_default=False,
),
migrations.AddField(
model_name="districthomepage",
name="calendar_button_text",
field=models.CharField(
default="Kalendář",
max_length=256,
verbose_name="Text tlačítka kalendáře",
),
),
migrations.AddField(
model_name="districthomepage",
name="calendar_embed_link",
field=models.URLField(
default="",
help_text="Mělo by začínat 'https://calendar.google.com/calendar/embed?...'",
verbose_name="Odkaz na embed kalendář",
),
preserve_default=False,
),
migrations.AddField(
model_name="districthomepage",
name="region_map_button_text",
field=models.CharField(
default="Piráti v krajích",
max_length=256,
verbose_name="Text tlačítka mapy",
),
),
migrations.AddField(
model_name="districthomepage",
name="subheader",
field=wagtail.fields.StreamField(
[
(
"header",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"subtitle",
wagtail.blocks.CharBlock(
label="Podtitulek", required=False
),
),
("image", wagtail.images.blocks.ImageChooserBlock()),
]
),
)
],
blank=True,
verbose_name="Blok pod headerem",
),
),
migrations.AddField(
model_name="districthomepage",
name="twitter",
field=models.URLField(blank=True, null=True, verbose_name="Twitter URL"),
),
migrations.AddField(
model_name="districthomepage",
name="youtube",
field=models.URLField(blank=True, null=True, verbose_name="YouTube URL"),
),
migrations.AlterField(
model_name="districthomepage",
name="footperson_coord",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="district_footperson_coord",
to="shared.person",
verbose_name="Koordinátor",
),
),
migrations.AlterField(
model_name="districthomepage",
name="footperson_electman",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="district_footperson_electman",
to="shared.person",
verbose_name="Volební manažer",
),
),
migrations.AlterField(
model_name="districthomepage",
name="footperson_media",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="district_footperson_media",
to="shared.person",
verbose_name="Kontakt pro média",
),
),
migrations.CreateModel(
name="DistrictProgramPage",
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")),
(
"content",
wagtail.fields.StreamField(
[
(
"program_block",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Titulek bloku", required=True
),
),
(
"perex",
wagtail.blocks.TextBlock(
label="Krátký text pod nadpisem",
required=True,
),
),
(
"person",
wagtail.blocks.PageChooserBlock(
label="Garant",
page_type=[
"district.DistrictPersonPage"
],
),
),
(
"redmine_issue",
wagtail.blocks.IntegerBlock(
label="Číslo Redmine issue",
required=True,
),
),
]
),
)
],
blank=True,
verbose_name="obsah stránky",
),
),
(
"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": "Program",
},
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
migrations.CreateModel(
name="DistrictPersonTag",
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.districtpersonpage",
),
),
(
"tag",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="district_districtpersontag_items",
to="taggit.tag",
),
),
],
options={
"abstract": False,
},
),
migrations.AddField(
model_name="districtpersonpage",
name="groups",
field=modelcluster.contrib.taggit.ClusterTaggableManager(
blank=True,
help_text="Skupina pro zařazení na stránce Lidé",
through="district.DistrictPersonTag",
to="taggit.Tag",
verbose_name="Tags",
),
),
]
# Generated by Django 3.2.8 on 2021-11-11 10:30
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("calendar_utils", "0002_auto_20200523_0243"),
("district", "0005_auto_20211108_2126"),
]
operations = [
migrations.RemoveField(
model_name="districthomepage",
name="calendar_embed_link",
),
migrations.AddField(
model_name="districthomepage",
name="calendar",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
to="calendar_utils.calendar",
),
),
migrations.AddField(
model_name="districthomepage",
name="calendar_url",
field=models.URLField(
blank=True, null=True, verbose_name="URL kalendáře ve formátu iCal"
),
),
]
# Generated by Django 3.2.8 on 2021-11-12 15:26
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0006_auto_20211111_1130"),
]
operations = [
migrations.AddField(
model_name="districtpeoplepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"people_group",
wagtail.blocks.StructBlock(
[
(
"group_title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"person_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(label="Osoba"),
label="List osob",
),
),
]
),
)
],
blank=True,
verbose_name="Obsah stránky",
),
),
]
# Generated by Django 3.2.8 on 2021-11-16 14:53
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0007_districtpeoplepage_content"),
]
operations = [
migrations.AlterField(
model_name="districtpeoplepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"people_group",
wagtail.blocks.StructBlock(
[
(
"group_title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"person_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=["district.DistrictPersonPage"],
),
label="List osob",
),
),
]
),
)
],
blank=True,
verbose_name="Obsah stránky",
),
),
migrations.AlterField(
model_name="districtprogrampage",
name="content",
field=wagtail.fields.StreamField(
[
(
"static_program_block",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Titulek bloku", required=True
),
),
(
"perex",
wagtail.blocks.TextBlock(
label="Krátký text pod nadpisem", required=True
),
),
(
"completion_percentage",
wagtail.blocks.IntegerBlock(
label="Procento dokončení", required=True
),
),
(
"program_items",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", required=True
),
),
(
"completion_percentage",
wagtail.blocks.IntegerBlock(
label="Procento dokončení",
required=True,
),
),
]
)
),
),
(
"person",
wagtail.blocks.PageChooserBlock(
label="Garant",
page_type=["district.DistrictPersonPage"],
),
),
]
),
),
(
"redmine_program_block",
wagtail.blocks.StructBlock(
[
(
"headline",
wagtail.blocks.CharBlock(
label="Titulek bloku", required=True
),
),
(
"perex",
wagtail.blocks.TextBlock(
label="Krátký text pod nadpisem", required=True
),
),
(
"person",
wagtail.blocks.PageChooserBlock(
label="Garant",
page_type=["district.DistrictPersonPage"],
),
),
(
"redmine_issue",
wagtail.blocks.IntegerBlock(
label="Číslo Redmine issue", required=True
),
),
]
),
),
],
blank=True,
verbose_name="obsah stránky",
),
),
]
# Generated by Django 3.2.8 on 2021-11-17 08:06
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0008_auto_20211116_1553"),
]
operations = [
migrations.AddField(
model_name="districtarticlepage",
name="author_page",
field=models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="district.districtpersonpage",
),
),
migrations.AddField(
model_name="districtarticlepage",
name="is_black",
field=models.BooleanField(default=False, verbose_name="Má tmavé pozadí?"),
),
]
# Generated by Django 3.2.8 on 2021-11-17 09:23
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0009_auto_20211117_0906"),
]
operations = [
migrations.RemoveField(
model_name="districtpersonpage",
name="groups",
),
migrations.AddField(
model_name="districtpersonpage",
name="text",
field=wagtail.fields.RichTextField(blank=True, verbose_name="text"),
),
]
# Generated by Django 3.2.8 on 2021-11-17 20:36
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0010_auto_20211117_1023"),
]
operations = [
migrations.AddField(
model_name="districtpersonpage",
name="facebook_url",
field=models.URLField(
blank=True, null=True, verbose_name="Odkaz na Facebook"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="flickr_url",
field=models.URLField(
blank=True, null=True, verbose_name="Odkaz na Flickr"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="instagram_url",
field=models.URLField(
blank=True, null=True, verbose_name="Odkaz na Instagram"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="twitter_url",
field=models.URLField(
blank=True, null=True, verbose_name="Odkaz na Twitter"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="youtube_url",
field=models.URLField(
blank=True, null=True, verbose_name="Odkaz na Youtube kanál"
),
),
]
# Generated by Django 3.2.8 on 2021-11-18 07:18
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0023_add_choose_permissions"),
("district", "0011_auto_20211117_2136"),
]
operations = [
migrations.AddField(
model_name="districtpersonpage",
name="background_photo",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="wagtailimages.image",
),
),
migrations.AddField(
model_name="districtpersonpage",
name="email",
field=models.EmailField(
blank=True, max_length=254, null=True, verbose_name="Email"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="is_pirate",
field=models.BooleanField(
default=True, verbose_name="Je členem Pirátské strany?"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="job",
field=models.CharField(
blank=True, max_length=64, null=True, verbose_name="Povolání/pozice"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="phone",
field=models.EmailField(
blank=True, max_length=254, null=True, verbose_name="Telefon"
),
),
migrations.AddField(
model_name="districtpersonpage",
name="profile_photo",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="wagtailimages.image",
),
),
]
# Generated by Django 3.2.8 on 2021-11-18 07:24
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0012_auto_20211118_0818"),
]
operations = [
migrations.AddField(
model_name="districtpersonpage",
name="job_function",
field=models.CharField(
blank=True,
help_text="Např. 'Předseda'",
max_length=64,
null=True,
verbose_name="Funkce",
),
),
migrations.AlterField(
model_name="districtpersonpage",
name="job",
field=models.CharField(
blank=True,
help_text="Např. 'Informatik'",
max_length=64,
null=True,
verbose_name="Povolání",
),
),
migrations.AlterField(
model_name="districtpersonpage",
name="phone",
field=models.CharField(
blank=True, max_length=16, null=True, verbose_name="Telefon"
),
),
]
# Generated by Django 3.0.5 on 2020-04-17 14:14
# Generated by Django 3.2.8 on 2021-11-18 07:35
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0001_squashed_0021"),
("senator", "0007_senatoraboutpage"),
("wagtailimages", "0023_add_choose_permissions"),
("district", "0013_auto_20211118_0824"),
]
operations = [
migrations.AddField(
model_name="senatorhomepage",
name="image",
model_name="districthomepage",
name="fallback_image",
field=models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.PROTECT,
to="wagtailimages.Image",
related_name="+",
to="wagtailimages.image",
),
),
]
# Generated by Django 3.2.8 on 2021-11-18 11:40
import django.db.models.deletion
import wagtail.fields
import wagtailmetadata.models
from django.db import migrations, models
import shared.models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0023_add_choose_permissions"),
("wagtailcore", "0062_comment_models_and_pagesubscription"),
("calendar_utils", "0002_auto_20200523_0243"),
("district", "0014_districthomepage_fallback_image"),
]
operations = [
migrations.AlterField(
model_name="districtarticlepage",
name="author_page",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="district.districtpersonpage",
),
),
migrations.CreateModel(
name="DistrictCenterPage",
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",
),
),
(
"calendar_url",
models.URLField(
blank=True,
null=True,
verbose_name="URL kalendáře ve formátu iCal",
),
),
(
"perex",
models.TextField(blank=True, null=True, verbose_name="Perex"),
),
(
"text",
wagtail.fields.RichTextField(null=True, verbose_name="Text"),
),
(
"background_photo",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="wagtailimages.image",
),
),
(
"calendar",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
to="calendar_utils.calendar",
),
),
(
"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 pirátského centra",
},
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
]
# Generated by Django 3.2.8 on 2021-11-18 12:29
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0015_auto_20211118_1240"),
]
operations = [
migrations.AddField(
model_name="districtcenterpage",
name="sidebar_content",
field=wagtail.fields.StreamField(
[
(
"address",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"embed_map",
wagtail.blocks.URLBlock(
label="Odkaz na embed mapku", required=False
),
),
(
"address",
wagtail.blocks.TextBlock(
label="Adresa", required=True
),
),
(
"address_info",
wagtail.blocks.TextBlock(
label="Info k adrese", required=False
),
),
]
),
),
(
"contact",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"contact_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=["district.DistrictPersonPage"],
),
label="List kontaktů",
),
),
]
),
),
],
blank=True,
verbose_name="Obsah bočního panelu",
),
),
]
# Generated by Django 3.2.8 on 2021-11-18 14:57
import django.db.models.deletion
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
import wagtailmetadata.models
from django.db import migrations, models
import shared.models
class Migration(migrations.Migration):
dependencies = [
("wagtailcore", "0062_comment_models_and_pagesubscription"),
("wagtailimages", "0023_add_choose_permissions"),
("district", "0016_districtcenterpage_sidebar_content"),
]
operations = [
migrations.AlterField(
model_name="districtcenterpage",
name="sidebar_content",
field=wagtail.fields.StreamField(
[
(
"address",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"embed_map",
wagtail.blocks.URLBlock(
help_text="Hodnota 'src' v <iframe>",
label="Odkaz na embed mapku",
required=False,
),
),
(
"address",
wagtail.blocks.TextBlock(
label="Adresa", required=True
),
),
(
"address_info",
wagtail.blocks.TextBlock(
label="Info k adrese", required=False
),
),
]
),
),
(
"contact",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"contact_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=["district.DistrictPersonPage"],
),
label="List kontaktů",
),
),
]
),
),
],
blank=True,
verbose_name="Obsah bočního panelu",
),
),
migrations.CreateModel(
name="DistrictElectionPointPage",
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",
),
),
(
"text",
wagtail.fields.RichTextField(blank=True, verbose_name="text"),
),
(
"guarantor",
models.ForeignKey(
on_delete=django.db.models.deletion.PROTECT,
to="district.districtpersonpage",
),
),
(
"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": "Bod programu voleb",
},
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
migrations.CreateModel(
name="DistrictElectionPage",
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(
[
(
"people_group",
wagtail.blocks.StructBlock(
[
(
"flag_text",
wagtail.blocks.CharBlock(
blank=True,
label="Text ve 'vlajce'",
max_length=32,
null=True,
),
),
(
"motto",
wagtail.blocks.CharBlock(
blank=True,
label="Motto (podnadpis)",
max_length=128,
null=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
blank=True, null=True
),
),
(
"background_image",
wagtail.images.blocks.ImageChooserBlock(
blank=True, null=True
),
),
(
"button_list",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"button_link",
wagtail.blocks.CharBlock(
label="Text",
max_length=64,
),
),
(
"button_text",
wagtail.blocks.CharBlock(
label="Odkaz"
),
),
]
),
label="Call to action tlačítka",
),
),
]
),
),
(
"candidate_list",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"contact_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=[
"district.DistrictPersonPage"
],
),
label="Kandidáti",
),
),
]
),
),
],
blank=True,
verbose_name="Obsah stránky",
),
),
(
"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": "Volební rozcestník",
},
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
]
# Generated by Django 3.2.8 on 2021-11-18 15:09
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0017_auto_20211118_1557"),
]
operations = [
migrations.AddField(
model_name="districtelectionpage",
name="header",
field=wagtail.fields.StreamField(
[
(
"election_header_block",
wagtail.blocks.StructBlock(
[
(
"flag_text",
wagtail.blocks.CharBlock(
blank=True,
label="Text ve 'vlajce'",
max_length=32,
null=True,
),
),
(
"motto",
wagtail.blocks.CharBlock(
blank=True,
label="Motto (podnadpis)",
max_length=128,
null=True,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
blank=True, null=True
),
),
(
"background_image",
wagtail.images.blocks.ImageChooserBlock(
blank=True, null=True
),
),
(
"button_list",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"button_link",
wagtail.blocks.CharBlock(
label="Text", max_length=64
),
),
(
"button_text",
wagtail.blocks.CharBlock(
label="Odkaz"
),
),
]
),
label="Call to action tlačítka",
),
),
]
),
)
],
blank=True,
verbose_name="Obsah headeru",
),
),
migrations.AlterField(
model_name="districtelectionpage",
name="content",
field=wagtail.fields.StreamField(
[
(
"candidate_list",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"contact_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=["district.DistrictPersonPage"],
),
label="Kandidáti",
),
),
]
),
)
],
blank=True,
verbose_name="Obsah stránky",
),
),
]
# Generated by Django 3.2.8 on 2021-11-19 06:38
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0018_auto_20211118_1609"),
]
operations = [
migrations.AlterField(
model_name="districtelectionpage",
name="content",
field=wagtail.fields.StreamField(
[
(
"candidate_list",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"candidate_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=["district.DistrictPersonPage"],
),
label="Kandidáti",
),
),
]
),
)
],
blank=True,
verbose_name="Obsah stránky",
),
),
migrations.AlterField(
model_name="districtelectionpage",
name="header",
field=wagtail.fields.StreamField(
[
(
"election_header_block",
wagtail.blocks.StructBlock(
[
(
"flag_text",
wagtail.blocks.CharBlock(
label="Text ve 'vlajce'",
max_length=32,
required=False,
),
),
(
"motto",
wagtail.blocks.CharBlock(
label="Motto (podnadpis)",
max_length=128,
required=False,
),
),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek (kandidátů)", required=False
),
),
(
"background_image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek na pozadí", required=True
),
),
(
"button_list",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"button_link",
wagtail.blocks.URLBlock(
label="Odkaz", max_length=64
),
),
(
"button_text",
wagtail.blocks.CharBlock(
label="Text"
),
),
]
),
label="Call to action tlačítka",
),
),
]
),
)
],
blank=True,
verbose_name="Obsah headeru",
),
),
]
# Generated by Django 3.2.8 on 2021-11-19 07:01
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0019_auto_20211119_0738"),
]
operations = [
migrations.AddField(
model_name="districtpersonpage",
name="age",
field=models.IntegerField(blank=True, null=True, verbose_name="Věk"),
),
migrations.AddField(
model_name="districtpersonpage",
name="city",
field=models.CharField(
blank=True, max_length=64, null=True, verbose_name="Město/obec"
),
),
]
# Generated by Django 3.2.8 on 2021-11-19 08:04
import django.db.models.deletion
import wagtail.blocks
import wagtail.fields
import wagtailmetadata.models
from django.db import migrations, models
import shared.models
class Migration(migrations.Migration):
dependencies = [
("wagtailcore", "0062_comment_models_and_pagesubscription"),
("wagtailimages", "0023_add_choose_permissions"),
("district", "0020_auto_20211119_0801"),
]
operations = [
migrations.AlterField(
model_name="districtelectionpage",
name="content",
field=wagtail.fields.StreamField(
[
(
"candidate_list",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"call_to_action_text",
wagtail.blocks.CharBlock(
label="Text 'call-to-action' baneru"
),
),
(
"call_to_action_link",
wagtail.blocks.URLBlock(
label="Odkaz 'call-to-action' baneru",
required=False,
),
),
(
"call_to_action_button_text",
wagtail.blocks.CharBlock(
label="Texst tlačítka 'call-to-action' baneru",
max_length=24,
required=False,
),
),
(
"candidate_list",
wagtail.blocks.ListBlock(
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=["district.DistrictPersonPage"],
),
label="Kandidáti",
),
),
]
),
)
],
blank=True,
verbose_name="Obsah stránky",
),
),
migrations.CreateModel(
name="DistrictAfterElectionPage",
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",
),
),
(
"text",
wagtail.fields.RichTextField(blank=True, verbose_name="text"),
),
(
"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": "Povolební strategie",
},
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
migrations.AddField(
model_name="districtelectionpage",
name="strategy_page",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="district.districtafterelectionpage",
verbose_name="Stránka povolební strategie",
),
),
]