Skip to content
Snippets Groups Projects
Commit dcfecc84 authored by Tomáš Hozman's avatar Tomáš Hozman
Browse files

no longer require guarantor on program point

parent bcb8e072
No related branches found
No related tags found
2 merge requests!581Release,!580District: Add new icon to interactive program, regular program onepager
Pipeline #9308 passed
# Generated by Django 4.0.7 on 2022-08-11 19:26
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('district', '0097_alter_districtelectioncampaignpage_show_program_points_inline'),
]
operations = [
migrations.AlterField(
model_name='districtelectionprogrampage',
name='guarantor',
field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.PROTECT, to='district.districtpersonpage', verbose_name='Garant'),
),
]
# Generated by Django 4.0.7 on 2022-08-11 19:27
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('district', '0098_alter_districtelectionprogrampage_guarantor'),
]
operations = [
migrations.AlterField(
model_name='districtelectionprogrampage',
name='guarantor',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.PROTECT, to='district.districtpersonpage', verbose_name='Garant'),
),
]
......@@ -856,7 +856,11 @@ class DistrictElectionProgramPage(
### FIELDS
guarantor = models.ForeignKey(
"district.DistrictPersonPage", verbose_name="Garant", on_delete=models.PROTECT
"district.DistrictPersonPage",
verbose_name="Garant",
on_delete=models.PROTECT,
blank=True,
null=True,
)
image = models.ForeignKey(
"wagtailimages.Image",
......
......@@ -114,15 +114,20 @@
<h2 class="head-alt-md mb-2 mt-8">
{{ program_point.title }}
</h2>
<p class="font-bold text-lg leading-normal mb-3">
<p
class="font-bold text-lg leading-normal {% if program_point.guarantor is not none %}mb-3{% else %}mb-5{% endif %}"
>
{{ program_point.perex }}
</p>
<p class="mb-8 text-grey-300">
{% if program_point.guarantor is not none %}
<p class="mb-5 text-grey-300">
Garant:
<a
href="{{ program_point.guarantor.url }}"
>{{ program_point.guarantor }}</a>
</p>
{% endif %}
{% for block in program_point.content %}
{% include_block block %}
......
......@@ -3,7 +3,11 @@
{% block content %}
<div class="lg:flex lg:space-x-8 xl:space-x-16">
<section class="lg:w-3/5 xl:w-2/3">
<section
{% if page.guarantor is not none %}
class="lg:w-3/5 xl:w-2/3"
{% endif %}
>
<h1 class="head-alt-md md:head-alt-lg max-w-5xl mb-4">
{{ page.title }}
</h1>
......@@ -16,6 +20,7 @@
{% endfor %}
</section>
{% if page.guarantor is not none %}
<section class="pt-8 lg:w-2/5 xl:w-1/3 lg:pt-0">
<div class="lg:card lg:elevation-10">
<div class="lg:card__body">
......@@ -28,5 +33,6 @@
</div>
</div>
</section>
{% endif %}
</div>
{% endblock content %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment