Skip to content
Snippets Groups Projects
Commit 017d50ac authored by Štěpán Farka's avatar Štěpán Farka
Browse files

[ADD] footerperson titles

parent a0d9c86b
Branches
No related tags found
2 merge requests!436Release,!434Feature/misc enhancements 2
Pipeline #7326 passed
# Generated by Django 4.0.3 on 2022-03-25 09:53
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("district", "0047_districtcrossroadpage_content_and_more"),
]
operations = [
migrations.AddField(
model_name="districthomepage",
name="footperson_coord_title",
field=models.CharField(
default="Koordinátor", max_length=128, verbose_name="Název funkce"
),
),
migrations.AddField(
model_name="districthomepage",
name="footperson_electman_title",
field=models.CharField(
default="Volební manažer", max_length=128, verbose_name="Název funkce"
),
),
migrations.AddField(
model_name="districthomepage",
name="footperson_media_title",
field=models.CharField(
default="Kontakt pro média", max_length=128, verbose_name="Název funkce"
),
),
]
...@@ -126,6 +126,9 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -126,6 +126,9 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
) )
# Lide uvedeni v paticce # Lide uvedeni v paticce
footperson_coord_title = models.CharField(
"Název funkce", max_length=128, default="Koordinátor"
)
footperson_coord = models.ForeignKey( footperson_coord = models.ForeignKey(
"district.DistrictPersonPage", "district.DistrictPersonPage",
verbose_name="Koordinátor", verbose_name="Koordinátor",
...@@ -134,6 +137,9 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -134,6 +137,9 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
blank=True, blank=True,
related_name="+", related_name="+",
) )
footperson_electman_title = models.CharField(
"Název funkce", max_length=128, default="Volební manažer"
)
footperson_electman = models.ForeignKey( footperson_electman = models.ForeignKey(
"district.DistrictPersonPage", "district.DistrictPersonPage",
verbose_name="Volební manažer", verbose_name="Volební manažer",
...@@ -142,6 +148,9 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -142,6 +148,9 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
blank=True, blank=True,
related_name="+", related_name="+",
) )
footperson_media_title = models.CharField(
"Název funkce", max_length=128, default="Kontakt pro média"
)
footperson_media = models.ForeignKey( footperson_media = models.ForeignKey(
"district.DistrictPersonPage", "district.DistrictPersonPage",
verbose_name="Kontakt pro média", verbose_name="Kontakt pro média",
...@@ -200,8 +209,11 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -200,8 +209,11 @@ class DistrictHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
), ),
MultiFieldPanel( MultiFieldPanel(
[ [
FieldPanel("footperson_coord_title"),
PageChooserPanel("footperson_coord"), PageChooserPanel("footperson_coord"),
FieldPanel("footperson_electman_title"),
PageChooserPanel("footperson_electman"), PageChooserPanel("footperson_electman"),
FieldPanel("footperson_media_title"),
PageChooserPanel("footperson_media"), PageChooserPanel("footperson_media"),
], ],
gettext_lazy("Lidé v zápatí stránky"), gettext_lazy("Lidé v zápatí stránky"),
......
...@@ -285,13 +285,13 @@ ...@@ -285,13 +285,13 @@
<div class="container container--default"> <div class="container container--default">
<div class="grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3"> <div class="grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3">
{% if page.root_page.footperson_coord %} {% if page.root_page.footperson_coord %}
{% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_coord title="Koordinátor" %} {% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_coord title=page.root_page.footperson_coord_title %}
{% endif %} {% endif %}
{% if page.root_page.footperson_electman %} {% if page.root_page.footperson_electman %}
{% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_electman title="Volební manažer" %} {% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_electman title=page.root_page.footperson_electman_title %}
{% endif %} {% endif %}
{% if page.root_page.footperson_media %} {% if page.root_page.footperson_media %}
{% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_media title="Kontakt pro média" %} {% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_media title=page.root_page.footperson_media_title %}
{% endif %} {% endif %}
</div> </div>
</div> </div>
......
# Generated by Django 4.0.3 on 2022-03-25 10:09
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("region", "0022_regioncrossroadpage_content_and_more"),
]
operations = [
migrations.AddField(
model_name="regionhomepage",
name="footperson_coord_title",
field=models.CharField(
default="Koordinátor", max_length=128, verbose_name="Název funkce"
),
),
migrations.AddField(
model_name="regionhomepage",
name="footperson_electman_title",
field=models.CharField(
default="Volební manažer", max_length=128, verbose_name="Název funkce"
),
),
migrations.AddField(
model_name="regionhomepage",
name="footperson_media_title",
field=models.CharField(
default="Kontakt pro média", max_length=128, verbose_name="Název funkce"
),
),
]
...@@ -126,6 +126,9 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -126,6 +126,9 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
) )
# Lide uvedeni v paticce # Lide uvedeni v paticce
footperson_coord_title = models.CharField(
"Název funkce", max_length=128, default="Koordinátor"
)
footperson_coord = models.ForeignKey( footperson_coord = models.ForeignKey(
"region.RegionPersonPage", "region.RegionPersonPage",
verbose_name="Koordinátor", verbose_name="Koordinátor",
...@@ -134,6 +137,9 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -134,6 +137,9 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
blank=True, blank=True,
related_name="+", related_name="+",
) )
footperson_electman_title = models.CharField(
"Název funkce", max_length=128, default="Volební manažer"
)
footperson_electman = models.ForeignKey( footperson_electman = models.ForeignKey(
"region.RegionPersonPage", "region.RegionPersonPage",
verbose_name="Volební manažer", verbose_name="Volební manažer",
...@@ -142,6 +148,9 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -142,6 +148,9 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
blank=True, blank=True,
related_name="+", related_name="+",
) )
footperson_media_title = models.CharField(
"Název funkce", max_length=128, default="Kontakt pro média"
)
footperson_media = models.ForeignKey( footperson_media = models.ForeignKey(
"region.RegionPersonPage", "region.RegionPersonPage",
verbose_name="Kontakt pro média", verbose_name="Kontakt pro média",
...@@ -204,8 +213,11 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page): ...@@ -204,8 +213,11 @@ class RegionHomePage(MenuMixin, MetadataPageMixin, CalendarMixin, Page):
), ),
MultiFieldPanel( MultiFieldPanel(
[ [
FieldPanel("footperson_coord_title"),
PageChooserPanel("footperson_coord"), PageChooserPanel("footperson_coord"),
FieldPanel("footperson_electman_title"),
PageChooserPanel("footperson_electman"), PageChooserPanel("footperson_electman"),
FieldPanel("footperson_media_title"),
PageChooserPanel("footperson_media"), PageChooserPanel("footperson_media"),
], ],
gettext_lazy("Lidé v zápatí stránky"), gettext_lazy("Lidé v zápatí stránky"),
......
...@@ -279,13 +279,13 @@ ...@@ -279,13 +279,13 @@
<div class="container container--default"> <div class="container container--default">
<div class="grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3"> <div class="grid gap-4 grid-cols-1 md:grid-cols-2 xl:grid-cols-3">
{% if page.root_page.footperson_coord %} {% if page.root_page.footperson_coord %}
{% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_coord title="Koordinátor" %} {% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_coord title=page.root_page.footperson_coord_title %}
{% endif %} {% endif %}
{% if page.root_page.footperson_electman %} {% if page.root_page.footperson_electman %}
{% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_electman title="Volební manažer" %} {% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_electman title=page.root_page.footperson_electman_title %}
{% endif %} {% endif %}
{% if page.root_page.footperson_media %} {% if page.root_page.footperson_media %}
{% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_media title="Kontakt pro média" %} {% include "shared/person_badge_snippet.html" with person_page=page.root_page.footperson_media title=page.root_page.footperson_media_title %}
{% endif %} {% endif %}
</div> </div>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment