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 1233 additions and 0 deletions
# Generated by Django 3.2.8 on 2021-11-21 08:02
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0026_auto_20211121_0902"),
]
operations = [
migrations.AddField(
model_name="districthomepage",
name="footperson_coord",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="district.districtpersonpage",
verbose_name="Koordinátor",
),
),
migrations.AddField(
model_name="districthomepage",
name="footperson_electman",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="district.districtpersonpage",
verbose_name="Volební manažer",
),
),
migrations.AddField(
model_name="districthomepage",
name="footperson_media",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="district.districtpersonpage",
verbose_name="Kontakt pro média",
),
),
]
# Generated by Django 3.2.8 on 2021-11-28 10:52
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0027_auto_20211121_0902"),
]
operations = [
migrations.AlterField(
model_name="districthomepage",
name="subheader",
field=wagtail.fields.StreamField(
[
(
"header_simple",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"subtitle",
wagtail.blocks.CharBlock(
label="Podtitulek", required=False
),
),
("image", wagtail.images.blocks.ImageChooserBlock()),
]
),
),
(
"header",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
help_text="Nap", label="Titulek", required=False
),
),
("image", wagtail.images.blocks.ImageChooserBlock()),
(
"button_text",
wagtail.blocks.CharBlock(
label="Text tlačítka", required=False
),
),
(
"button_link",
wagtail.blocks.URLBlock(
label="Odkaz tlačítka", required=False
),
),
]
),
),
],
blank=True,
verbose_name="Blok pod headerem",
),
),
]
# Generated by Django 3.2.8 on 2021-11-28 13:35
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0028_alter_districthomepage_subheader"),
]
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",
),
),
]
# Generated by Django 3.2.8 on 2021-11-28 16:13
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0029_alter_districtcenterpage_sidebar_content"),
]
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="Text tlačítka 'call-to-action' baneru",
max_length=24,
required=False,
),
),
(
"candidate_list_big_count",
wagtail.blocks.IntegerBlock(
default=7,
label="Počet kanditátů s velkým náhledem",
),
),
(
"candidate_list_shown_count",
wagtail.blocks.IntegerBlock(
default=16,
label="Počet zobrazených kandidátů při načtení stránky (včetně velkých náhledů)",
),
),
(
"candidate_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 2022-01-14 14:27
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0023_add_choose_permissions"),
("district", "0030_alter_districtelectionpage_content"),
]
operations = [
migrations.RemoveField(
model_name="districtpersonpage",
name="person",
),
migrations.AlterField(
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",
verbose_name="obrázek do záhlaví",
),
),
migrations.AlterField(
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",
verbose_name="profilová fotka",
),
),
]
# Generated by Django 3.2.11 on 2022-01-14 16:41
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0031_auto_20220114_1527"),
]
operations = [
migrations.AlterModelOptions(
name="districthomepage",
options={"verbose_name": "Místní sdružení"},
),
]
# Generated by Django 3.2.11 on 2022-02-20 18:21
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0032_alter_districthomepage_options"),
]
operations = [
migrations.AlterField(
model_name="districthomepage",
name="donation_page",
field=models.URLField(
blank=True,
null=True,
verbose_name="URL pro příjem darů (tlačítko Přispěj)",
),
),
]
# Generated by Django 3.2.11 on 2022-02-23 10:21
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0033_alter_districthomepage_donation_page"),
]
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
),
),
(
"map_image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek mapy", required=False
),
),
(
"map_link",
wagtail.blocks.URLBlock(
label="Odkaz na detail mapy", 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 2022-03-03 07:35
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0034_alter_districtcenterpage_sidebar_content"),
]
operations = [
migrations.RemoveField(
model_name="districtpersonpage",
name="perex",
),
]
# Generated by Django 3.2.11 on 2022-03-03 08:46
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0035_remove_districtpersonpage_perex"),
]
operations = [
migrations.AddField(
model_name="districtpersonpage",
name="other_urls",
field=wagtail.fields.StreamField(
[
(
"other_url",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", required=True
),
),
(
"url",
wagtail.blocks.URLBlock(label="URL", required=True),
),
(
"custom_icon",
wagtail.blocks.CharBlock(
help_text="Pro vlastní ikonku zadejde název ikonky z https://styleguide.pirati.cz/latest/?p=viewall-atoms-icons (bez tečky), např. 'ico--beer'",
label="Vlastní ikonka ze styleguide",
required=False,
),
),
]
),
)
],
blank=True,
verbose_name="Další odkaz",
),
),
]
# Generated by Django 3.2.11 on 2022-03-03 09:45
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 = [
("wagtailimages", "0023_add_choose_permissions"),
("wagtailcore", "0066_collection_management_permissions"),
("district", "0036_districtpersonpage_other_urls"),
]
operations = [
migrations.CreateModel(
name="DistrictCustomPage",
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={
"abstract": False,
},
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
migrations.CreateModel(
name="DistrictCrossroadPage",
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",
),
),
(
"cards_content",
wagtail.fields.StreamField(
[
(
"cards",
wagtail.blocks.StructBlock(
[
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek"
),
),
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
page_type=[
"district.DistrictArticlesPage",
"district.DistrictCenterPage",
"district.DistrictContactPage",
"district.DistrictCrossroadPage",
"district.DistrictCustomPage",
# "district.DistrictElectionPage",
"district.DistrictPeoplePage",
# "district.DistrictProgramPage",
# "district.DistrictTagsPage",
],
),
),
]
),
)
],
blank=True,
verbose_name="Karty rozcestníku",
),
),
(
"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={
"abstract": False,
},
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
]
# Generated by Django 3.2.11 on 2022-03-03 10:07
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0037_districtcrossroadpage_districtcustompage"),
]
operations = [
migrations.AlterModelOptions(
name="districtcrossroadpage",
options={"verbose_name": "Rozcestník s kartami"},
),
migrations.AlterModelOptions(
name="districtcustompage",
options={"verbose_name": "Libovolná vlastní stránka"},
),
migrations.AddField(
model_name="districtcustompage",
name="content",
field=wagtail.fields.StreamField(
[("text", wagtail.blocks.RichTextBlock())],
blank=True,
verbose_name="Obsah",
),
),
migrations.AlterField(
model_name="districtcrossroadpage",
name="cards_content",
field=wagtail.fields.StreamField(
[
(
"cards",
wagtail.blocks.StructBlock(
[
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek"
),
),
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
page_type=[
# "district.DistrictAfterElectionPage",
"district.DistrictArticlePage",
"district.DistrictArticlesPage",
"district.DistrictCenterPage",
"district.DistrictContactPage",
"district.DistrictCrossroadPage",
"district.DistrictCustomPage",
# "district.DistrictElectionPage",
# "district.DistrictElectionPointPage",
"district.DistrictPeoplePage",
"district.DistrictPersonPage",
# "district.DistrictProgramPage",
# "district.DistrictTagsPage",
],
),
),
]
),
)
],
blank=True,
verbose_name="Karty rozcestníku",
),
),
]
# Generated by Django 3.2.11 on 2022-03-03 11:17
import wagtail.blocks
import wagtail.contrib.table_block.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0038_auto_20220303_1107"),
]
operations = [
migrations.AlterField(
model_name="districtcustompage",
name="content",
field=wagtail.fields.StreamField(
[
("text", wagtail.blocks.RichTextBlock()),
("table", wagtail.contrib.table_block.blocks.TableBlock()),
],
blank=True,
verbose_name="Obsah",
),
),
]
# Generated by Django 3.2.11 on 2022-03-09 08:35
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("district", "0039_alter_districtcustompage_content"),
]
operations = [
migrations.AddField(
model_name="districthomepage",
name="menu",
field=wagtail.fields.StreamField(
[
(
"menu_item",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka", required=False
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz", required=False
),
),
]
),
),
(
"menu_parent",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"menu_items",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka", required=False
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz", required=False
),
),
]
)
),
),
]
),
),
],
blank=True,
verbose_name="Menu",
),
),
]
# Generated by Django 3.2.11 on 2022-03-09 10:09
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0040_districthomepage_menu"),
]
operations = [
migrations.AddField(
model_name="districtpersonpage",
name="custom_web_url",
field=models.URLField(
blank=True, null=True, verbose_name="Odkaz na vlastní web"
),
),
migrations.AlterField(
model_name="districtpersonpage",
name="job",
field=models.CharField(
blank=True,
help_text="Např. 'Informatik'",
max_length=128,
null=True,
verbose_name="Povolání",
),
),
migrations.AlterField(
model_name="districtpersonpage",
name="job_function",
field=models.CharField(
blank=True,
help_text="Např. 'Předseda'",
max_length=128,
null=True,
verbose_name="Funkce",
),
),
]
# Generated by Django 3.2.11 on 2022-03-09 12:19
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0041_auto_20220309_1109"),
]
operations = [
migrations.AddField(
model_name="districtpersonpage",
name="show_email",
field=models.BooleanField(
default=True, verbose_name="Zobrazovat email na stránce?"
),
),
migrations.AlterField(
model_name="districtpersonpage",
name="email",
field=models.EmailField(max_length=254, null=True, verbose_name="Email"),
),
]
# Generated by Django 3.0.8 on 2020-08-12 13:56 # Generated by Django 4.0.3 on 2022-03-11 22:09
import django.db.models.deletion import django.db.models.deletion
import modelcluster.fields
from django.db import migrations, models from django.db import migrations, models
class Migration(migrations.Migration): class Migration(migrations.Migration):
dependencies = [ dependencies = [
("program2021", "0005_auto_20200812_1337"), ("taggit", "0004_alter_taggeditem_content_type_alter_taggeditem_tag"),
("district", "0042_auto_20220309_1319"),
] ]
operations = [ operations = [
migrations.AlterField( migrations.AlterField(
model_name="characteristicweight", model_name="districtarticletag",
name="program_point", name="tag",
field=modelcluster.fields.ParentalKey( field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE, on_delete=django.db.models.deletion.CASCADE,
related_name="program_point_link", related_name="%(app_label)s_%(class)s_items",
to="program2021.Program2021PointPage", to="taggit.tag",
), ),
), ),
migrations.AlterField( migrations.AlterField(
model_name="characteristicweight", model_name="districtpersontag",
name="search_characteristic", name="tag",
field=models.ForeignKey( field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE, on_delete=django.db.models.deletion.CASCADE,
to="program2021.SearchCharacteristic", related_name="%(app_label)s_%(class)s_items",
verbose_name="Charakteristika", to="taggit.tag",
), ),
), ),
migrations.AlterField(
model_name="characteristicweight",
name="weight",
field=models.IntegerField(verbose_name="Váha"),
),
] ]
# Generated by Django 4.0.3 on 2022-03-18 09:33
# -*- coding: utf-8 -*-
import json
import wagtail.blocks
import wagtail.fields
from django.core.serializers.json import DjangoJSONEncoder
from django.db import migrations
from wagtail.rich_text import RichText
def page_to_streamfield(page):
changed = False
if page.text and not page.content:
page.content = [("text", RichText(page.text))]
changed = True
return page, changed
def pagerevision_to_streamfield(revision_data):
changed = False
body = revision_data.get("text")
if body:
try:
json.loads(body)
except ValueError:
revision_data["content"] = json.dumps(
[{"value": body, "type": "text"}], cls=DjangoJSONEncoder
)
changed = True
else:
# It's already valid JSON. Leave it.
pass
return revision_data, changed
def page_to_richtext(page):
changed = False
if page.content.raw_text is None:
raw_text = "".join(
[child.value.source for child in page.content if child.block_type == "text"]
)
page.text = raw_text
changed = True
return page, changed
def pagerevision_to_richtext(revision_data):
changed = False
body = revision_data.get("content", "definitely non-JSON string")
if body:
try:
body_data = json.loads(body)
except ValueError:
# It's not apparently a StreamField. Leave it.
pass
else:
raw_text = "".join(
[child["value"] for child in body_data if child["type"] == "text"]
)
revision_data["text"] = raw_text
changed = True
return revision_data, changed
def convert(apps, schema_editor, page_converter, pagerevision_converter):
DistrictArticlePage = apps.get_model("district", "DistrictArticlePage")
for page in DistrictArticlePage.objects.all():
page, changed = page_converter(page)
if changed:
page.save()
for revision in page.revisions.all():
revision_data = json.loads(revision.content_json)
revision_data, changed = pagerevision_converter(revision_data)
if changed:
revision.content_json = json.dumps(revision_data, cls=DjangoJSONEncoder)
revision.save()
def convert_to_streamfield(apps, schema_editor):
return convert(
apps, schema_editor, page_to_streamfield, pagerevision_to_streamfield
)
def convert_to_richtext(apps, schema_editor):
return convert(apps, schema_editor, page_to_richtext, pagerevision_to_richtext)
class Migration(migrations.Migration):
dependencies = [
("district", "0043_alter_districtarticletag_tag_and_more"),
]
operations = [
migrations.AddField(
model_name="districtarticlepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"bold",
"italic",
"ol",
"ul",
"link",
"document-link",
"image",
],
label="Textový editor",
),
)
],
blank=True,
verbose_name="Článek",
),
),
migrations.RunPython(
convert_to_streamfield,
convert_to_richtext,
),
migrations.RemoveField(
model_name="districtarticlepage",
name="text",
),
]
# Generated by Django 4.0.3 on 2022-03-18 14:13
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0023_add_choose_permissions"),
("district", "0044_remove_districtarticlepage_text_and_more"),
]
operations = [
migrations.AddField(
model_name="districthomepage",
name="custom_logo",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="wagtailimages.image",
),
),
migrations.AddField(
model_name="districthomepage",
name="flickr",
field=models.URLField(
blank=True,
default="https://www.flickr.com/photos/pirati/",
null=True,
verbose_name="Flickr URL",
),
),
migrations.AddField(
model_name="districthomepage",
name="instagram",
field=models.URLField(
blank=True,
default="https://www.instagram.com/pirati.cz/",
null=True,
verbose_name="Instagram URL",
),
),
migrations.AddField(
model_name="districthomepage",
name="show_eshop_link",
field=models.BooleanField(
default=True, verbose_name="Zobrazit v záhlaví odkaz na pirátský eshop"
),
),
migrations.AddField(
model_name="districthomepage",
name="show_magazine_link",
field=models.BooleanField(
default=True, verbose_name="Zobrazit v záhlaví odkaz na pirátské listy"
),
),
migrations.AddField(
model_name="districthomepage",
name="show_pirati_cz_link",
field=models.BooleanField(
default=True, verbose_name="Zobrazit v záhlaví odkaz 'pirati.cz'"
),
),
migrations.AlterField(
model_name="districthomepage",
name="contact_newcomers",
field=models.URLField(
blank=True,
default="https://nalodeni.pirati.cz",
null=True,
verbose_name="URL pro zájemce o členství",
),
),
migrations.AlterField(
model_name="districthomepage",
name="donation_page",
field=models.URLField(
blank=True,
default="https://dary.pirati.cz",
null=True,
verbose_name="URL pro příjem darů (tlačítko Přispěj)",
),
),
migrations.AlterField(
model_name="districthomepage",
name="facebook",
field=models.URLField(
blank=True,
default="https://www.facebook.com/ceska.piratska.strana",
null=True,
verbose_name="Facebook URL",
),
),
migrations.AlterField(
model_name="districthomepage",
name="forum",
field=models.URLField(
blank=True,
default="https://forum.pirati.cz/",
null=True,
verbose_name="Fórum URL",
),
),
migrations.AlterField(
model_name="districthomepage",
name="twitter",
field=models.URLField(
blank=True,
default="https://www.twitter.com/PiratskaStrana",
null=True,
verbose_name="Twitter URL",
),
),
migrations.AlterField(
model_name="districthomepage",
name="youtube",
field=models.URLField(
blank=True,
default="https://www.youtube.com/channel/UC_zxYLGrkmrYazYt0MzyVlA",
null=True,
verbose_name="YouTube URL",
),
),
]
# Generated by Django 4.0.3 on 2022-03-23 09:24
import wagtail.blocks
import wagtail.contrib.table_block.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
(
"district",
"0045_districthomepage_custom_logo_districthomepage_flickr_and_more",
),
]
operations = [
migrations.AddField(
model_name="districtcenterpage",
name="content",
field=wagtail.fields.StreamField(
[
("text", wagtail.blocks.RichTextBlock()),
("table", wagtail.contrib.table_block.blocks.TableBlock()),
],
blank=True,
verbose_name="Obsah",
),
),
]