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
# Generated by Django 4.1.6 on 2023-03-09 23:46
from django.db import migrations, models
import django.db.models.deletion
import shared.models
import wagtail.blocks
import wagtail.fields
import wagtailmetadata.models
from django.db import migrations, models
import shared.models
class Migration(migrations.Migration):
class Migration(migrations.Migration):
dependencies = [
('wagtailcore', '0083_workflowcontenttype'),
('wagtailimages', '0025_alter_image_file_alter_rendition_file'),
('uniweb', '0037_alter_uniwebflexiblepage_content_and_more'),
("wagtailcore", "0083_workflowcontenttype"),
("wagtailimages", "0025_alter_image_file_alter_rendition_file"),
("uniweb", "0037_alter_uniwebflexiblepage_content_and_more"),
]
operations = [
migrations.CreateModel(
name='UniwebPersonPage',
name="UniwebPersonPage",
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')),
('job', models.CharField(blank=True, help_text="Např. 'Informatik'", max_length=128, null=True, verbose_name='Povolání')),
('job_function', models.CharField(blank=True, help_text="Např. 'Předseda'", max_length=128, null=True, verbose_name='Funkce')),
('text', wagtail.fields.RichTextField(blank=True, verbose_name='text')),
('email', models.EmailField(blank=True, max_length=254, null=True, verbose_name='Email')),
('show_email', models.BooleanField(default=True, verbose_name='Zobrazovat email na stránce?')),
('phone', models.CharField(blank=True, max_length=16, null=True, verbose_name='Telefon')),
('city', models.CharField(blank=True, max_length=64, null=True, verbose_name='Město/obec')),
('age', models.IntegerField(blank=True, null=True, verbose_name='Věk')),
('is_pirate', models.BooleanField(default=True, verbose_name='Je členem Pirátské strany?')),
('other_party', models.CharField(blank=True, help_text='Vyplňte pokud osoba není Pirát', max_length=64, null=True, verbose_name='Strana')),
('facebook_url', models.URLField(blank=True, null=True, verbose_name='Odkaz na Facebook')),
('instagram_url', models.URLField(blank=True, null=True, verbose_name='Odkaz na Instagram')),
('twitter_url', models.URLField(blank=True, null=True, verbose_name='Odkaz na Twitter')),
('youtube_url', models.URLField(blank=True, null=True, verbose_name='Odkaz na Youtube kanál')),
('flickr_url', models.URLField(blank=True, null=True, verbose_name='Odkaz na Flickr')),
('custom_web_url', models.URLField(blank=True, null=True, verbose_name='Odkaz na vlastní web')),
('other_urls', 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, use_json_field=True, verbose_name='Další odkaz')),
('background_photo', 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í')),
('other_party_logo', models.ForeignKey(blank=True, help_text='Vyplňte pokud osoba není Pirát', null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='Logo strany')),
('profile_photo', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, related_name='+', to='wagtailimages.image', verbose_name='profilová fotka')),
('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')),
(
"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",
),
),
(
"job",
models.CharField(
blank=True,
help_text="Např. 'Informatik'",
max_length=128,
null=True,
verbose_name="Povolání",
),
),
(
"job_function",
models.CharField(
blank=True,
help_text="Např. 'Předseda'",
max_length=128,
null=True,
verbose_name="Funkce",
),
),
("text", wagtail.fields.RichTextField(blank=True, verbose_name="text")),
(
"email",
models.EmailField(
blank=True, max_length=254, null=True, verbose_name="Email"
),
),
(
"show_email",
models.BooleanField(
default=True, verbose_name="Zobrazovat email na stránce?"
),
),
(
"phone",
models.CharField(
blank=True, max_length=16, null=True, verbose_name="Telefon"
),
),
(
"city",
models.CharField(
blank=True, max_length=64, null=True, verbose_name="Město/obec"
),
),
("age", models.IntegerField(blank=True, null=True, verbose_name="Věk")),
(
"is_pirate",
models.BooleanField(
default=True, verbose_name="Je členem Pirátské strany?"
),
),
(
"other_party",
models.CharField(
blank=True,
help_text="Vyplňte pokud osoba není Pirát",
max_length=64,
null=True,
verbose_name="Strana",
),
),
(
"facebook_url",
models.URLField(
blank=True, null=True, verbose_name="Odkaz na Facebook"
),
),
(
"instagram_url",
models.URLField(
blank=True, null=True, verbose_name="Odkaz na Instagram"
),
),
(
"twitter_url",
models.URLField(
blank=True, null=True, verbose_name="Odkaz na Twitter"
),
),
(
"youtube_url",
models.URLField(
blank=True, null=True, verbose_name="Odkaz na Youtube kanál"
),
),
(
"flickr_url",
models.URLField(
blank=True, null=True, verbose_name="Odkaz na Flickr"
),
),
(
"custom_web_url",
models.URLField(
blank=True, null=True, verbose_name="Odkaz na vlastní web"
),
),
(
"other_urls",
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,
use_json_field=True,
verbose_name="Další odkaz",
),
),
(
"background_photo",
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í",
),
),
(
"other_party_logo",
models.ForeignKey(
blank=True,
help_text="Vyplňte pokud osoba není Pirát",
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="wagtailimages.image",
verbose_name="Logo strany",
),
),
(
"profile_photo",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.PROTECT,
related_name="+",
to="wagtailimages.image",
verbose_name="profilová fotka",
),
),
(
"search_image",
models.ForeignKey(
blank=True,
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="+",
to="wagtailimages.image",
verbose_name="Search image",
),
),
],
options={
'verbose_name': 'Detail osoby',
'ordering': ('title',),
"verbose_name": "Detail osoby",
"ordering": ("title",),
},
bases=(shared.models.SubpageMixin, wagtailmetadata.models.WagtailImageMetadataMixin, 'wagtailcore.page', models.Model),
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
migrations.CreateModel(
name='UniwebPeoplePage',
name="UniwebPeoplePage",
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([('text', wagtail.blocks.RichTextBlock(features=['h2', 'h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], label='Textový editor')), ('people_group', wagtail.blocks.StructBlock([('group_title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('person_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('position', wagtail.blocks.CharBlock(label='Název pozice', required=False)), ('person', wagtail.blocks.PageChooserBlock(label='Osoba', page_type=['uniweb.UniwebPersonPage']))]), label='List osob'))]))], blank=True, use_json_field=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')),
(
"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(
[
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="Textový editor",
),
),
(
"people_group",
wagtail.blocks.StructBlock(
[
(
"group_title",
wagtail.blocks.CharBlock(
label="Titulek", required=True
),
),
(
"person_list",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"position",
wagtail.blocks.CharBlock(
label="Název pozice",
required=False,
),
),
(
"person",
wagtail.blocks.PageChooserBlock(
label="Osoba",
page_type=[
"uniweb.UniwebPersonPage"
],
),
),
]
),
label="List osob",
),
),
]
),
),
],
blank=True,
use_json_field=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': 'Lidé',
"verbose_name": "Lidé",
},
bases=(shared.models.SubpageMixin, wagtailmetadata.models.WagtailImageMetadataMixin, 'wagtailcore.page', models.Model),
bases=(
shared.models.SubpageMixin,
wagtailmetadata.models.WagtailImageMetadataMixin,
"wagtailcore.page",
models.Model,
),
),
]
# Generated by Django 4.1.6 on 2023-03-13 09:58
from django.db import migrations
import wagtail.blocks
import wagtail.fields
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('uniweb', '0038_uniwebpersonpage_uniwebpeoplepage'),
("uniweb", "0038_uniwebpersonpage_uniwebpeoplepage"),
]
operations = [
migrations.AlterField(
model_name='uniwebhomepage',
name='top_menu',
field=wagtail.fields.StreamField([('item', wagtail.blocks.StructBlock([('name', wagtail.blocks.CharBlock(label='název')), ('page', wagtail.blocks.PageChooserBlock(label='stránka', page_type=['uniweb.UniwebHomePage', 'uniweb.UniwebFlexiblePage', 'uniweb.UniwebArticlesIndexPage', 'uniweb.UniwebFormPage', 'uniweb.UniwebPeoplePage', 'uniweb.UniwebPersonPage']))]))], blank=True, use_json_field=True, verbose_name='horní menu'),
model_name="uniwebhomepage",
name="top_menu",
field=wagtail.fields.StreamField(
[
(
"item",
wagtail.blocks.StructBlock(
[
("name", wagtail.blocks.CharBlock(label="název")),
(
"page",
wagtail.blocks.PageChooserBlock(
label="stránka",
page_type=[
"uniweb.UniwebHomePage",
"uniweb.UniwebFlexiblePage",
"uniweb.UniwebArticlesIndexPage",
"uniweb.UniwebFormPage",
"uniweb.UniwebPeoplePage",
"uniweb.UniwebPersonPage",
],
),
),
]
),
)
],
blank=True,
use_json_field=True,
verbose_name="horní menu",
),
),
]
# Generated by Django 4.1.7 on 2023-03-30 06:27
import wagtail.blocks
import wagtail.blocks.static_block
import wagtail.contrib.table_block.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
import shared.blocks
class Migration(migrations.Migration):
dependencies = [
("uniweb", "0039_alter_uniwebhomepage_top_menu"),
]
operations = [
migrations.AlterField(
model_name="uniwebflexiblepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_after",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky za formulářem",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_before",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky před formulářem",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_landing",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky zobrazené po odeslání formuláře",
),
),
migrations.AlterField(
model_name="uniwebhomepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky",
),
),
]
# Generated by Django 4.1.7 on 2023-03-30 06:29
import wagtail.blocks
import wagtail.blocks.static_block
import wagtail.contrib.table_block.blocks
import wagtail.fields
import wagtail.images.blocks
from django.db import migrations
import shared.blocks
class Migration(migrations.Migration):
dependencies = [
("uniweb", "0040_alter_uniwebflexiblepage_content_and_more"),
]
operations = [
migrations.AlterField(
model_name="uniwebflexiblepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_after",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky za formulářem",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_before",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky před formulářem",
),
),
migrations.AlterField(
model_name="uniwebformpage",
name="content_landing",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky zobrazené po odeslání formuláře",
),
),
migrations.AlterField(
model_name="uniwebhomepage",
name="content",
field=wagtail.fields.StreamField(
[
(
"title",
wagtail.blocks.CharBlock(
group="nadpisy",
icon="title",
label="nadpis",
template="uniweb/blocks/title.html",
),
),
(
"advanced_title",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
]
),
),
(
"picture_title",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
("title", wagtail.blocks.CharBlock(label="nadpis")),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr na výšku 75px nebo více (obrázek bude zmenšen na výšku 75px)",
label="obrázek",
),
),
]
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
group="texty",
label="text",
template="uniweb/blocks/text.html",
),
),
(
"advanced_text",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="text",
),
),
]
),
),
(
"text_columns",
wagtail.blocks.StructBlock(
[
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"advanced_text_columns",
wagtail.blocks.StructBlock(
[
(
"align",
wagtail.blocks.ChoiceBlock(
choices=[
("left", "vlevo"),
("center", "uprostřed"),
("right", "vpravo"),
],
label="zarovnání",
),
),
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"left_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="levý sloupec",
),
),
(
"right_text",
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="pravý sloupec",
),
),
]
),
),
(
"gallery",
wagtail.blocks.ListBlock(
wagtail.images.blocks.ImageChooserBlock(label="obrázek"),
group="ostatní",
icon="image",
label="galerie",
template="uniweb/blocks/gallery.html",
),
),
(
"picture_list",
wagtail.blocks.StructBlock(
[
(
"color",
wagtail.blocks.ChoiceBlock(
choices=[
("black_on_white", "černá na bílé"),
("white_on_black", "bílá na černé"),
("white_on_blue", "bílá na modré"),
("white_on_cyan", "bílá na tyrkysové"),
("white_on_violet", "bílá na fialové"),
],
label="barva",
),
),
(
"items",
wagtail.blocks.ListBlock(
wagtail.blocks.RichTextBlock(
features=[
"h2",
"h3",
"h4",
"h5",
"bold",
"italic",
"ol",
"ul",
"hr",
"link",
"document-link",
"image",
"superscript",
"subscript",
"strikethrough",
"blockquote",
"embed",
],
label="odstavec",
),
label="odstavce",
),
),
(
"picture",
wagtail.images.blocks.ImageChooserBlock(
help_text="rozměr 25x25px nebo více (obrázek bude zmenšen na 25x25px)",
label="obrázek",
),
),
]
),
),
(
"table",
wagtail.contrib.table_block.blocks.TableBlock(
group="ostatní",
label="tabulka",
template="uniweb/blocks/table.html",
),
),
(
"articles",
wagtail.blocks.StructBlock(
[
(
"page",
wagtail.blocks.PageChooserBlock(
label="sekce článků",
page_type=["uniweb.UniwebArticlesIndexPage"],
),
),
(
"lines",
wagtail.blocks.IntegerBlock(
default=1,
help_text="zobrazí se tři články na řádek",
label="počet řádků",
),
),
]
),
),
(
"calendar_agenda",
wagtail.blocks.StructBlock(
[
(
"info",
wagtail.blocks.static_block.StaticBlock(
admin_text="adresa kalendáře se zadává v nastavení hlavní stránky webu",
label="volba kalendáře",
),
),
(
"count",
wagtail.blocks.IntegerBlock(
default=10, label="maximum událostí k zobrazení"
),
),
(
"event_type",
wagtail.blocks.ChoiceBlock(
choices=[
("future", "budoucí"),
("past", "proběhlé"),
],
label="druh událostí",
),
),
]
),
),
(
"chart",
wagtail.blocks.StructBlock(
[
(
"title",
wagtail.blocks.CharBlock(
label="Název", max_length=120
),
),
(
"chart_type",
wagtail.blocks.ChoiceBlock(
choices=[
("bar", "Graf se sloupci"),
(
"horizontalBar",
"Graf s vodorovnými sloupci",
),
("pie", "Koláčový graf"),
("doughnut", "Donutový graf"),
("polarArea", "Graf polární oblasti"),
("radar", "Radarový graf"),
("line", "Graf s liniemi"),
],
label="Typ",
),
),
(
"hide_points",
wagtail.blocks.BooleanBlock(
help_text="Mění vzhled pouze u linových grafů.",
label="Schovat body",
required=False,
),
),
(
"local_labels",
wagtail.blocks.ListBlock(
wagtail.blocks.CharBlock(
label="Skupina", max_length=40
),
blank=True,
collapsed=True,
default=[],
label="Místně definované skupiny",
required=False,
),
),
(
"local_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"label",
wagtail.blocks.CharBlock(
label="Označení zdroje dat",
max_length=120,
),
),
(
"data",
wagtail.blocks.ListBlock(
wagtail.blocks.IntegerBlock(),
default=[0],
label="Data",
),
),
]
),
blank=True,
collapsed=True,
default=[],
label="Místní zdroje dat",
required=False,
),
),
(
"redmine_issue_datasets",
wagtail.blocks.ListBlock(
wagtail.blocks.StructBlock(
[
(
"projects",
wagtail.blocks.MultipleChoiceBlock(
choices=shared.blocks.get_redmine_projects,
label="Projekty",
),
),
(
"is_open",
wagtail.blocks.BooleanBlock(
label="Jen otevřené",
required=False,
),
),
(
"is_closed",
wagtail.blocks.BooleanBlock(
label="Jen uzavřené",
required=False,
),
),
(
"created_on_min_date",
wagtail.blocks.DateBlock(
label="Min. datum vytvoření",
required=True,
),
),
(
"created_on_max_date",
wagtail.blocks.DateBlock(
label="Max. datum vytvoření",
required=True,
),
),
(
"updated_on",
wagtail.blocks.CharBlock(
help_text="Např. <=2023-01-01. Více informací na pi2.cz/redmine-api",
label="Filtr pro datum aktualizace",
max_length=128,
required=False,
),
),
(
"issue_label",
wagtail.blocks.CharBlock(
label="Označení úkolů uvnitř grafu",
max_length=128,
required=True,
),
),
(
"split_per_project",
wagtail.blocks.BooleanBlock(
label="Rozdělit podle projektu",
required=False,
),
),
(
"only_grow",
wagtail.blocks.BooleanBlock(
label="Pouze růst nahoru",
required=False,
),
),
],
label="Redmine úkoly",
),
blank=True,
default=[],
help_text="Úkoly, podle doby vytvoření. Pokud definuješ více zdrojů, datumy v nich musí být stejné.",
label="Zdroje dat z Redmine (úkoly)",
required=False,
),
),
],
template="uniweb/blocks/chart.html",
),
),
],
blank=True,
use_json_field=True,
verbose_name="obsah stránky",
),
),
]
......@@ -34,11 +34,7 @@ from shared.models import (
from shared.utils import make_promote_panels
from tuning import admin_help
from .blocks import (
PersonCustomPositionBlock,
PeopleGroupListBlock,
PersonUrlBlock,
)
from .blocks import PeopleGroupListBlock, PersonCustomPositionBlock, PersonUrlBlock
from .constants import (
ALIGN_CHOICES,
ALIGN_CSS,
......