Skip to content
Snippets Groups Projects
Commit 098683b7 authored by jan.bednarik's avatar jan.bednarik
Browse files

donate: Option to enable periodic donations for projects

parent 1c7f1bc0
No related branches found
No related tags found
2 merge requests!80donate: Option to enable periodic donations for projects,!79donate: Option to enable periodic donations for projects
Pipeline #1078 passed
# Generated by Django 3.0.9 on 2020-08-27 12:57
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("donate", "0008_auto_20200826_0021"),
]
operations = [
migrations.AddField(
model_name="donateprojectpage",
name="allow_periodic_donations",
field=models.BooleanField(
default=False, verbose_name="umožnit pravidelné dary"
),
),
]
...@@ -351,6 +351,9 @@ class DonateProjectPage(DonateFormMixin, Page, SubpageMixin, MetadataPageMixin): ...@@ -351,6 +351,9 @@ class DonateProjectPage(DonateFormMixin, Page, SubpageMixin, MetadataPageMixin):
perex = models.TextField("krátký popis") perex = models.TextField("krátký popis")
body = RichTextField("obsah") body = RichTextField("obsah")
is_new = models.BooleanField('označení "nový projekt"', default=False) is_new = models.BooleanField('označení "nový projekt"', default=False)
allow_periodic_donations = models.BooleanField(
"umožnit pravidelné dary", default=False
)
photo = models.ForeignKey( photo = models.ForeignKey(
"wagtailimages.Image", "wagtailimages.Image",
verbose_name="fotka", verbose_name="fotka",
...@@ -401,7 +404,10 @@ class DonateProjectPage(DonateFormMixin, Page, SubpageMixin, MetadataPageMixin): ...@@ -401,7 +404,10 @@ class DonateProjectPage(DonateFormMixin, Page, SubpageMixin, MetadataPageMixin):
] ]
settings_panels = Page.settings_panels + [ settings_panels = Page.settings_panels + [
FieldPanel("portal_project_id"), MultiFieldPanel(
[FieldPanel("portal_project_id"), FieldPanel("allow_periodic_donations"),],
"nastavení darů",
),
] ]
### RELATIONS ### RELATIONS
......
...@@ -108,6 +108,7 @@ ...@@ -108,6 +108,7 @@
</div> </div>
</div> </div>
</div> </div>
{% if page.allow_periodic_donations %}
<div class="form-group row mb-4 align-items-center"> <div class="form-group row mb-4 align-items-center">
<legend class="col-form-label col-md-12 col-form-label-lg">Typ příspěvku</legend> <legend class="col-form-label col-md-12 col-form-label-lg">Typ příspěvku</legend>
<div class="col-md-12"> <div class="col-md-12">
...@@ -121,7 +122,10 @@ ...@@ -121,7 +122,10 @@
</div> </div>
</div> </div>
</div> </div>
<div class="form-group row mb-0"> {% else %}
<input type="hidden" name="periodicity" value="99999">
{% endif %}
<div class="form-group row mb-0 mt-4">
<div class="col-12"> <div class="col-12">
<button type="submit" class="btn btn-danger btn-lg">Darovat</button> <button type="submit" class="btn btn-danger btn-lg">Darovat</button>
</div> </div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment