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
  • master
1 result

Target

Select target project
  • pi/pi-cms
  • mail1/pi-cms
2 results
Select Git revision
  • jw
  • master
2 results
Show changes
Showing
with 1531 additions and 0 deletions
# Generated by Django 4.2.4 on 2023-08-12 19:00
import django.db.models.deletion
import wagtail.contrib.routable_page.models
import wagtail.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailcore", "0083_workflowcontenttype"),
("wagtailimages", "0025_alter_image_file_alter_rendition_file"),
("home", "0015_alter_homepage_options"),
]
operations = [
migrations.CreateModel(
name="HomePeoplePage",
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.RichTextField(
blank=True, null=True, verbose_name="Obsah"
),
),
],
options={
"verbose_name": "Rozcestník uživatelů",
},
bases=(
wagtail.contrib.routable_page.models.RoutablePageMixin,
"wagtailcore.page",
),
),
migrations.CreateModel(
name="HomePersonPage",
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",
),
),
("name", models.CharField(max_length=64, verbose_name="Jméno")),
(
"position",
models.TextField(
blank=True, null=True, verbose_name="Pracovní pozice"
),
),
(
"email",
models.EmailField(
blank=True,
max_length=254,
null=True,
verbose_name="Emailová adresa",
),
),
(
"description",
wagtail.fields.RichTextField(
blank=True, null=True, verbose_name="Popis"
),
),
(
"image",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="+",
to="wagtailimages.image",
verbose_name="Profilový obrázek",
),
),
],
options={
"abstract": False,
},
bases=(
wagtail.contrib.routable_page.models.RoutablePageMixin,
"wagtailcore.page",
),
),
]
# Generated by Django 4.2.4 on 2023-08-12 19:01
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0016_homepeoplepage_homepersonpage"),
]
operations = [
migrations.AlterModelOptions(
name="homepeoplepage",
options={"verbose_name": "Rozcestník osob"},
),
migrations.AlterModelOptions(
name="homepersonpage",
options={"verbose_name": "Osoba"},
),
]
# Generated by Django 4.2.4 on 2023-08-12 19:01
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0017_alter_homepeoplepage_options_and_more"),
]
operations = [
migrations.RemoveField(
model_name="homepersonpage",
name="name",
),
]
# Generated by Django 4.2.4 on 2023-08-12 19:21
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0018_remove_homepersonpage_name"),
]
operations = [
migrations.AlterField(
model_name="homepage",
name="controller",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
page_type=["home.HomePersonPage"]
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Kontrolor",
),
),
migrations.AlterField(
model_name="homepage",
name="council_members",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
page_type=["home.HomePersonPage"]
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Správní rada",
),
),
migrations.AlterField(
model_name="homepage",
name="director",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
page_type=["home.HomePersonPage"]
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Ředitel",
),
),
migrations.AlterField(
model_name="homepage",
name="employees",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
page_type=["home.HomePersonPage"]
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Zaměstnanci",
),
),
migrations.AlterField(
model_name="homepage",
name="volunteers",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
page_type=["home.HomePersonPage"]
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Dobrovolníci",
),
),
]
# Generated by Django 4.2.4 on 2023-08-12 19:27
import django.db.models.deletion
import wagtail.blocks
import wagtail.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("home", "0019_alter_homepage_controller_and_more"),
]
operations = [
migrations.AddField(
model_name="homearticlepage",
name="author_page",
field=models.ForeignKey(
blank=True,
help_text="Pokud je vybrána stránka, není nutno vyplňovat jméno autora níže.",
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="home.homepersonpage",
verbose_name="Stránka autora",
),
),
migrations.AddField(
model_name="homedocumentpage",
name="author_page",
field=models.ForeignKey(
blank=True,
help_text="Pokud je vybrána stránka, není nutno vyplňovat jméno autora níže.",
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="home.homepersonpage",
verbose_name="Stránka autora",
),
),
migrations.AddField(
model_name="homeeventpage",
name="author_page",
field=models.ForeignKey(
blank=True,
help_text="Pokud je vybrána stránka, není nutno vyplňovat jméno autora níže.",
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="home.homepersonpage",
verbose_name="Stránka autora",
),
),
migrations.AlterField(
model_name="homearticlepage",
name="author",
field=models.CharField(
blank=True, max_length=128, null=True, verbose_name="Jméno autora"
),
),
migrations.AlterField(
model_name="homedocumentpage",
name="author",
field=models.CharField(
blank=True, max_length=128, null=True, verbose_name="Jméno autora"
),
),
migrations.AlterField(
model_name="homeeventpage",
name="author",
field=models.CharField(
blank=True, max_length=128, null=True, verbose_name="Jméno autora"
),
),
migrations.AlterField(
model_name="homepage",
name="controller",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Kontrolor",
),
),
migrations.AlterField(
model_name="homepage",
name="council_members",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Správní rada",
),
),
migrations.AlterField(
model_name="homepage",
name="director",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Ředitel",
),
),
migrations.AlterField(
model_name="homepage",
name="employees",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Zaměstnanci",
),
),
migrations.AlterField(
model_name="homepage",
name="volunteers",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Dobrovolníci",
),
),
]
# Generated by Django 4.2.4 on 2023-08-12 19:39
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0020_homearticlepage_author_page_and_more"),
]
operations = [
migrations.AlterField(
model_name="homepage",
name="controller",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
)
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Kontrolor",
),
),
migrations.AlterField(
model_name="homepage",
name="council_members",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
)
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Správní rada",
),
),
migrations.AlterField(
model_name="homepage",
name="director",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
)
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Ředitel",
),
),
migrations.AlterField(
model_name="homepage",
name="employees",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
)
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Zaměstnanci",
),
),
migrations.AlterField(
model_name="homepage",
name="volunteers",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
)
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Dobrovolníci",
),
),
]
# Generated by Django 4.2.4 on 2023-08-12 19:49
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0021_alter_homepage_controller_and_more"),
]
operations = [
migrations.AlterField(
model_name="homepage",
name="controller",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Kontrolor",
),
),
migrations.AlterField(
model_name="homepage",
name="council_members",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Správní rada",
),
),
migrations.AlterField(
model_name="homepage",
name="director",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Ředitel",
),
),
migrations.AlterField(
model_name="homepage",
name="employees",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Zaměstnanci",
),
),
migrations.AlterField(
model_name="homepage",
name="volunteers",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Dobrovolníci",
),
),
]
# Generated by Django 4.2.4 on 2023-08-15 17:01
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0022_alter_homepage_controller_and_more"),
]
operations = [
migrations.AddField(
model_name="homepage",
name="academic_council",
field=wagtail.fields.StreamField(
[
(
"person",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="Jméno")),
(
"position",
wagtail.blocks.TextBlock(
label="Pracovní pozice", required=False
),
),
(
"email",
wagtail.blocks.EmailBlock(
label="E-mailová adresa", required=False
),
),
]
),
),
(
"person_page",
wagtail.blocks.PageChooserBlock(
icon="user",
label="Stránka osoby",
page_type=["home.HomePersonPage"],
),
),
],
blank=True,
null=True,
use_json_field=True,
verbose_name="Akademická rada",
),
),
]
# Generated by Django 4.2.2 on 2023-08-15 23:51
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0023_homepage_academic_council"),
]
operations = [
migrations.AlterField(
model_name="homepage",
name="academic_council_description",
field=wagtail.fields.RichTextField(verbose_name="Akademická rada - popis"),
),
migrations.AlterField(
model_name="homepage",
name="controller_description",
field=wagtail.fields.RichTextField(verbose_name="Kontrolor - popis"),
),
migrations.AlterField(
model_name="homepage",
name="council_members_description",
field=wagtail.fields.RichTextField(verbose_name="Správní rada - popis"),
),
migrations.AlterField(
model_name="homepage",
name="director_description",
field=wagtail.fields.RichTextField(verbose_name="Ředitel - popis"),
),
migrations.AlterField(
model_name="homepage",
name="employees_description",
field=wagtail.fields.RichTextField(verbose_name="Zaměstnanci - popis"),
),
migrations.AlterField(
model_name="homepage",
name="volunteers_description",
field=wagtail.fields.RichTextField(verbose_name="Dobrovolníci - popis"),
),
]
# Generated by Django 4.2.4 on 2023-08-19 22:46
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("home", "0023_homepage_academic_council"),
]
operations = [
migrations.AddField(
model_name="homepersonpage",
name="name_titles",
field=models.CharField(
blank=True, max_length=32, null=True, verbose_name="Tituly"
),
),
]
# Generated by Django 4.2.4 on 2023-08-19 23:08
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0025_alter_image_file_alter_rendition_file"),
("home", "0024_homepersonpage_name_titles"),
]
operations = [
migrations.AddField(
model_name="homearticlepage",
name="image",
field=models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="+",
to="wagtailimages.image",
verbose_name="Obrázek",
),
),
migrations.AddField(
model_name="homearticlepage",
name="show_image_on_homepage",
field=models.BooleanField(
default=False, verbose_name="Zobrazovat obrázek na homepage"
),
),
]
# Generated by Django 4.2.4 on 2023-08-20 14:17
import django.db.models.deletion
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailcore", "0083_workflowcontenttype"),
("home", "0025_homearticlepage_image_and_more"),
]
operations = [
migrations.CreateModel(
name="SocialMediaSettings",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"mastodon",
models.URLField(blank=True, help_text="Mastodon URL", null=True),
),
(
"twitter",
models.URLField(blank=True, help_text="Twitter URL", null=True),
),
(
"linkedin",
models.URLField(blank=True, help_text="LinkedIn URL", null=True),
),
(
"facebook",
models.URLField(blank=True, help_text="Facebook URL", null=True),
),
(
"site",
models.OneToOneField(
editable=False,
on_delete=django.db.models.deletion.CASCADE,
to="wagtailcore.site",
),
),
],
options={
"verbose_name": "Sociální sítě",
},
),
]
# Generated by Django 4.2.4 on 2023-08-20 15:50
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0026_socialmediasettings"),
]
operations = [
migrations.RemoveField(
model_name="homedocumentpage",
name="tags",
),
migrations.RemoveField(
model_name="homeeventpage",
name="tags",
),
]
# Generated by Django 4.2.4 on 2023-08-20 16:06
import django.db.models.deletion
import modelcluster.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("taggit", "0005_auto_20220424_2025"),
("home", "0027_remove_homedocumentpage_tags_and_more"),
]
operations = [
migrations.CreateModel(
name="ArticleTag",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
],
options={
"abstract": False,
},
),
migrations.RemoveField(
model_name="homearticlepage",
name="tags",
),
migrations.DeleteModel(
name="Tag",
),
migrations.AddField(
model_name="articletag",
name="content_object",
field=modelcluster.fields.ParentalKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="tagged_items",
to="home.homearticlepage",
),
),
migrations.AddField(
model_name="articletag",
name="tag",
field=models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="%(app_label)s_%(class)s_items",
to="taggit.tag",
),
),
]
# Generated by Django 4.2.4 on 2023-08-20 16:06
import modelcluster.contrib.taggit
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("taggit", "0005_auto_20220424_2025"),
("home", "0028_articletag_remove_homearticlepage_tags_delete_tag_and_more"),
]
operations = [
migrations.AddField(
model_name="homearticlepage",
name="tags",
field=modelcluster.contrib.taggit.ClusterTaggableManager(
blank=True,
help_text="A comma-separated list of tags.",
through="home.ArticleTag",
to="taggit.Tag",
verbose_name="Štítky",
),
),
]
# Generated by Django 4.2.4 on 2023-08-20 16:50
import django.db.models.deletion
import django.utils.timezone
import wagtail.contrib.routable_page.models
import wagtail.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("wagtailimages", "0025_alter_image_file_alter_rendition_file"),
("wagtailcore", "0083_workflowcontenttype"),
("home", "0029_homearticlepage_tags"),
]
operations = [
migrations.CreateModel(
name="HomeVideosPage",
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.RichTextField(
blank=True, null=True, verbose_name="Obsah"
),
),
],
options={
"verbose_name": "Rozcestník videí",
},
bases=(
wagtail.contrib.routable_page.models.RoutablePageMixin,
"wagtailcore.page",
),
),
migrations.CreateModel(
name="HomeVideoPage",
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",
),
),
(
"author",
models.CharField(
blank=True,
max_length=128,
null=True,
verbose_name="Jméno autora",
),
),
(
"date",
models.DateField(
default=django.utils.timezone.now,
verbose_name="Datum vytvoření",
),
),
("content", wagtail.fields.RichTextField(verbose_name="Obsah")),
(
"embed_url",
models.URLField(
help_text="Pro získání adresy zmáčkni tlačítko Sdílet, vyber záložku Embed a zaškrtní zobrazování pouze URL.",
verbose_name="URL Embedu",
),
),
(
"author_page",
models.ForeignKey(
blank=True,
help_text="Pokud je vybrána stránka, není nutno vyplňovat jméno autora níže.",
null=True,
on_delete=django.db.models.deletion.SET_NULL,
to="home.homepersonpage",
verbose_name="Stránka autora",
),
),
(
"thumbnail",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="+",
to="wagtailimages.image",
verbose_name="Náhledový obrázek",
),
),
],
options={
"abstract": False,
},
bases=(
wagtail.contrib.routable_page.models.RoutablePageMixin,
"wagtailcore.page",
),
),
]
# Generated by Django 4.2.4 on 2023-08-20 16:53
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0030_homevideospage_homevideopage"),
]
operations = [
migrations.AlterModelOptions(
name="homevideopage",
options={"verbose_name": "Video"},
),
]
# Generated by Django 4.2.4 on 2023-08-20 16:54
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0031_alter_homevideopage_options"),
]
operations = [
migrations.AlterField(
model_name="homevideopage",
name="content",
field=wagtail.fields.RichTextField(
blank=True, null=True, verbose_name="Obsah"
),
),
]
# Generated by Django 4.2.2 on 2023-08-20 18:44
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("home", "0024_alter_homepage_academic_council_description_and_more"),
("home", "0032_alter_homevideopage_content"),
]
operations = []
# Generated by Django 4.2.4 on 2023-08-21 18:21
import django.db.models.deletion
import modelcluster.contrib.taggit
import modelcluster.fields
import wagtail_color_panel.fields
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("contenttypes", "0002_remove_content_type_name"),
("home", "0033_merge_20230820_1844"),
]
operations = [
migrations.CreateModel(
name="Tag",
fields=[
(
"id",
models.BigAutoField(
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",
),
),
(
"bg_color",
wagtail_color_panel.fields.ColorField(
blank=True, max_length=7, null=True, verbose_name="Barva pozadí"
),
),
(
"fg_color",
wagtail_color_panel.fields.ColorField(
blank=True, max_length=7, null=True, verbose_name="Barva textu"
),
),
],
options={
"abstract": False,
},
),
migrations.CreateModel(
name="TaggedArticle",
fields=[
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"object_id",
models.IntegerField(db_index=True, verbose_name="object ID"),
),
(
"content_object",
modelcluster.fields.ParentalKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="tagged_items",
to="home.homearticlepage",
),
),
(
"content_type",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="%(app_label)s_%(class)s_tagged_items",
to="contenttypes.contenttype",
verbose_name="content type",
),
),
(
"tag",
models.ForeignKey(
on_delete=django.db.models.deletion.CASCADE,
related_name="%(app_label)s_%(class)s_items",
to="home.tag",
),
),
],
options={
"abstract": False,
},
),
migrations.DeleteModel(
name="ArticleTag",
),
migrations.AlterField(
model_name="homearticlepage",
name="tags",
field=modelcluster.contrib.taggit.ClusterTaggableManager(
blank=True,
help_text="A comma-separated list of tags.",
through="home.TaggedArticle",
to="home.Tag",
verbose_name="Štítky",
),
),
]