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

squash migrations

parent 9e647981
No related branches found
No related tags found
2 merge requests!861Release: New homepage design,!852squash migrations
Pipeline #15947 passed
Showing
with 0 additions and 682 deletions
# Generated by Django 4.1.10 on 2023-12-14 21:51
import django.db.models.deletion
import modelcluster.contrib.taggit
import modelcluster.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("taggit", "0005_auto_20220424_2025"),
("main", "0081_remove_mainarticlepage_region_and_more"),
]
operations = [
migrations.AddField(
model_name="mainhomepage",
name="europarl_section_tag",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="taggit.tag",
verbose_name="Tag pro rozdělení - Eurovolby",
),
),
migrations.CreateModel(
name="MainArticleSectionTag",
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,
related_name="section_tagged_items",
to="main.mainarticlepage",
),
),
(
"tag",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="%(app_label)s_%(class)s_items",
to="taggit.tag",
),
),
],
options={
"abstract": False,
},
),
migrations.AddField(
model_name="mainarticlepage",
name="section_tags",
field=modelcluster.contrib.taggit.ClusterTaggableManager(
blank=True,
help_text="Používá se například pro oddělení článků do sekce pro eurovolby. Pokud chceš, aby se články zobrazovaly pouze na hlavní stránce, nepřidávej žádné tagy.",
through="main.MainArticleSectionTag",
to="taggit.Tag",
verbose_name="Tagy pro rozdělení do sekcí",
),
),
]
# Generated by Django 4.1.10 on 2023-12-15 12:24
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("main", "0082_mainhomepage_europarl_section_tag_and_more"),
]
operations = [
migrations.RemoveField(
model_name="mainprogrampage",
name="perex",
),
migrations.AlterField(
model_name="maincontactpage",
name="contact_boxes",
field=wagtail.fields.StreamField(
[
(
"item",
wagtail.blocks.StructBlock(
[
("title", wagtail.blocks.CharBlock(label="Titulek")),
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Ikona"
),
),
(
"subtitle",
wagtail.blocks.CharBlock(label="Podtitulek"),
),
]
),
)
],
blank=True,
use_json_field=True,
verbose_name="Kontaktní boxy",
),
),
]
# Generated by Django 4.1.10 on 2023-12-15 13:54
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("main", "0083_remove_mainprogrampage_perex_and_more"),
]
operations = [
migrations.AlterField(
model_name="mainprogrampage",
name="program",
field=wagtail.fields.StreamField(
[
(
"program_group",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek části programu"
),
),
(
"point_list",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"url",
wagtail.blocks.URLBlock(
label="Odkaz pokrývající celou tuto část",
required=False,
),
),
(
"icon",
wagtail.images.blocks.ImageChooserBlock(
label="Ikona", required=False
),
),
(
"title",
wagtail.blocks.CharBlock(
label="Titulek článku programu"
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Obsah",
),
),
]
),
label="Jednotlivé články programu",
),
),
]
),
),
(
"program_group_crossroad",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek části programu"
),
),
(
"point_list",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"image",
wagtail.images.blocks.ImageChooserBlock(
label="Obrázek"
),
),
(
"title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"text",
wagtail.blocks.RichTextBlock(
label="Krátký text pod nadpisem",
required=False,
),
),
(
"page",
wagtail.blocks.PageChooserBlock(
label="Stránka",
page_type=[
"main.MainArticlesPage",
"main.MainArticlePage",
"main.MainProgramPage",
"main.MainPeoplePage",
"main.MainPersonPage",
"main.MainSimplePage",
"main.MainContactPage",
"main.MainCrossroadPage",
],
required=False,
),
),
(
"link",
wagtail.blocks.URLBlock(
label="Odkaz", required=False
),
),
]
),
label="Karty programu",
),
),
]
),
),
(
"program_group_popout",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek části programu"
),
),
(
"categories",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"name",
wagtail.blocks.CharBlock(
label="Název"
),
),
(
"icon",
wagtail.images.blocks.ImageChooserBlock(
label="Ikona", required=False
),
),
(
"point_list",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Titulek vyskakovacího bloku"
),
),
(
"content",
wagtail.blocks.RichTextBlock(
features=[
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Obsah",
),
),
]
),
label="Jednotlivé bloky programu",
),
),
]
),
label="Kategorie programu",
),
),
]
),
),
],
blank=True,
use_json_field=True,
verbose_name="Program",
),
),
]
# Generated by Django 4.1.10 on 2023-12-15 15:37
import django.db.models.deletion
import modelcluster.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("main", "0084_alter_mainprogrampage_program"),
]
operations = [
migrations.CreateModel(
name="MainArticleSectionTagged",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
],
options={
"abstract": False,
},
),
migrations.CreateModel(
name="SectionTag",
fields=[
(
"id",
models.AutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"name",
models.CharField(max_length=100, unique=True, verbose_name="name"),
),
(
"slug",
models.SlugField(
allow_unicode=True,
max_length=100,
unique=True,
verbose_name="slug",
),
),
],
options={
"verbose_name": "Tag pro rozdělení do sekcí",
"verbose_name_plural": "Tagy pro rozdělení do sekcí",
},
),
migrations.RemoveField(
model_name="mainarticlepage",
name="section_tags",
),
migrations.DeleteModel(
name="MainArticleSectionTag",
),
migrations.AddField(
model_name="mainarticlesectiontagged",
name="content_object",
field=modelcluster.fields.ParentalKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="section_tagged_items",
to="main.mainarticlepage",
),
),
migrations.AddField(
model_name="mainarticlesectiontagged",
name="tag",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="%(app_label)s_%(class)s_items",
to="main.sectiontag",
),
),
]
# Generated by Django 4.1.10 on 2023-12-15 15:38
import modelcluster.contrib.taggit
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("main", "0085_mainarticlesectiontagged_sectiontag_and_more"),
]
operations = [
migrations.AddField(
model_name="mainarticlepage",
name="section_tags",
field=modelcluster.contrib.taggit.ClusterTaggableManager(
blank=True,
help_text="Používá se například pro oddělení článků do sekce pro eurovolby. Pokud chceš, aby se články zobrazovaly pouze na hlavní stránce, nepřidávej žádné tagy.",
through="main.MainArticleSectionTagged",
to="main.SectionTag",
verbose_name="Tagy pro rozdělení do sekcí",
),
),
]
# Generated by Django 4.1.10 on 2023-12-15 15:48
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("main", "0086_mainarticlepage_section_tags"),
]
operations = [
migrations.AddField(
model_name="mainhomepage",
name="main_section_tag",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="main.sectiontag",
verbose_name="Tag pro rozdělení - Hlavní stránka",
),
),
]
# Generated by Django 4.1.10 on 2023-12-15 16:19
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("main", "0087_mainhomepage_main_section_tag"),
]
operations = [
migrations.AlterField(
model_name="mainhomepage",
name="europarl_section_tag",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="main.sectiontag",
verbose_name="Tag pro rozdělení - Eurovolby",
),
),
]
# Generated by Django 4.1.10 on 2023-12-19 20:40
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("main", "0088_alter_mainhomepage_europarl_section_tag"),
]
operations = [
migrations.RemoveField(
model_name="mainarticlepage",
name="section_tags",
),
migrations.RemoveField(
model_name="mainhomepage",
name="europarl_section_tag",
),
migrations.RemoveField(
model_name="mainhomepage",
name="main_section_tag",
),
migrations.DeleteModel(
name="MainArticleSectionTagged",
),
migrations.DeleteModel(
name="SectionTag",
),
]
# Generated by Django 4.1.10 on 2023-12-20 19:36
from django.db import migrations
import wagtail.blocks
import wagtail.fields
class Migration(migrations.Migration):
dependencies = [
('main', '0089_remove_mainarticlepage_section_tags_and_more'),
]
operations = [
migrations.AlterField(
model_name='mainsimplepage',
name='content',
field=wagtail.fields.StreamField([('text', wagtail.blocks.RichTextBlock(template='main/includes/atoms/text/prose_richtext.html'))], blank=True, use_json_field=True, verbose_name='Hlavní obsah'),
),
]
# Generated by Django 4.1.10 on 2023-12-20 20:09
from django.db import migrations, models
import django.db.models.deletion
import wagtail.blocks
import wagtail.fields
import wagtail.images.blocks
class Migration(migrations.Migration):
dependencies = [
('wagtailcore', '0083_workflowcontenttype'),
('main', '0090_alter_mainsimplepage_content'),
]
operations = [
migrations.CreateModel(
name='MainSearchPage',
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')),
],
options={
'verbose_name': 'Vyhledávací stránka',
},
bases=('wagtailcore.page',),
),
migrations.AlterField(
model_name='maincrossroadpage',
name='headlined_cards_content',
field=wagtail.fields.StreamField([('headlined_cards', wagtail.blocks.StructBlock([('headline', wagtail.blocks.CharBlock(label='Titulek bloku', required=False)), ('card_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock(label='Obrázek')), ('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('text', wagtail.blocks.RichTextBlock(label='Krátký text pod nadpisem', required=False)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', page_type=['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))], template='main/includes/molecules/boxes/card_box_block.html'), label='Karty s odkazy'))]))], blank=True, use_json_field=True, verbose_name='Karty rozcestníku s nadpisem'),
),
migrations.AlterField(
model_name='mainpeoplepage',
name='people',
field=wagtail.fields.StreamField([('people_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek')), ('slug', wagtail.blocks.CharBlock(help_text='Není třeba vyplňovat, bude automaticky vyplněno', label='Slug skupiny', required=False)), ('person_list', wagtail.blocks.ListBlock(wagtail.blocks.PageChooserBlock(label='Detail osoby', page_type=['main.MainPersonPage']), label='Skupina osob'))], label='Seznam osob')), ('team_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Název sekce týmů')), ('slug', wagtail.blocks.CharBlock(help_text='Není třeba vyplňovat, bude automaticky vyplněno', label='Slug sekce', required=False)), ('team_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('headline', wagtail.blocks.CharBlock(label='Titulek bloku', required=False)), ('card_items', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock(label='Obrázek')), ('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('text', wagtail.blocks.RichTextBlock(label='Krátký text pod nadpisem', required=False)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', page_type=['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))], template='main/includes/molecules/boxes/card_box_block.html'), label='Karty s odkazy'))], label='Karta týmu'), label='Týmy'))]))], blank=True, use_json_field=True, verbose_name='Lidé a týmy'),
),
]
# Generated by Django 4.1.10 on 2023-12-20 23:07
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('wagtailimages', '0025_alter_image_file_alter_rendition_file'),
('main', '0091_mainsearchpage_and_more'),
]
operations = [
migrations.AddField(
model_name='mainsearchpage',
name='search_image',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to='wagtailimages.image', verbose_name='Search image'),
),
]
# Generated by Django 4.1.10 on 2023-12-21 08:51
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('main', '0092_mainsearchpage_search_image'),
]
operations = [
migrations.AddField(
model_name='mainarticlespage',
name='perex',
field=models.TextField(default=''),
preserve_default=False,
),
]
# Generated by Django 4.1.10 on 2023-12-21 13:29
from django.db import migrations, models
import wagtail.blocks
import wagtail.fields
class Migration(migrations.Migration):
dependencies = [
('main', '0093_mainarticlespage_perex'),
]
operations = [
migrations.RemoveField(
model_name='mainhomepage',
name='contact_newcomers_link',
),
migrations.RemoveField(
model_name='mainhomepage',
name='contact_newcomers_text',
),
migrations.RemoveField(
model_name='mainhomepage',
name='donation_page_link',
),
migrations.RemoveField(
model_name='mainhomepage',
name='donation_page_text',
),
migrations.AddField(
model_name='mainhomepage',
name='menu_button_content',
field=wagtail.fields.StreamField([('navbar_menu_item', wagtail.blocks.StructBlock([('button_link', wagtail.blocks.URLBlock(label='Odkaz tlačítka')), ('button_text', wagtail.blocks.CharBlock(label='Text tlačítka'))]))], blank=True, use_json_field=True, verbose_name='Obsah menu pro zapojení se'),
),
migrations.AddField(
model_name='mainhomepage',
name='menu_button_name',
field=models.CharField(default='Zapojte se', max_length=16, verbose_name='Text na tlačítku pro zapojení'),
preserve_default=False,
),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment