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

donate: Choose project form title

parent 0391206b
Branches
No related tags found
2 merge requests!310Release,!309Pdf a dary
Pipeline #4310 passed
# Generated by Django 3.2.4 on 2021-06-25 13:40
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("donate", "0014_donateprojectpage_coalition_design"),
]
operations = [
migrations.AddField(
model_name="donateprojectpage",
name="form_title",
field=models.TextField(
choices=[("project", "Podpoř projekt"), ("camapign", "Podpoř kampaň")],
default="project",
verbose_name="titulek formuláře",
),
),
]
# Generated by Django 3.2.4 on 2021-06-25 13:47
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
("donate", "0015_donateprojectpage_form_title"),
]
operations = [
migrations.AlterField(
model_name="donateprojectpage",
name="form_title",
field=models.CharField(
choices=[("project", "Podpoř projekt"), ("camapign", "Podpoř kampaň")],
default="project",
max_length=10,
verbose_name="titulek formuláře",
),
),
]
......@@ -392,6 +392,14 @@ class DonateProjectIndexPage(Page, SubpageMixin, MetadataPageMixin):
class DonateProjectPage(
DonateFormMixin, DonateFormAmountsMixin, Page, SubpageMixin, MetadataPageMixin
):
TITLE_PROJECT = "project"
TITLE_CAMPAIGN = "camapign"
FORM_TITLE_CHOICES = (
(TITLE_PROJECT, "Podpoř projekt"),
(TITLE_CAMPAIGN, "Podpoř kampaň"),
)
### FIELDS
date = models.DateField("běží od")
......@@ -413,6 +421,12 @@ class DonateProjectPage(
verbose_name="galerie fotek",
blank=True,
)
form_title = models.CharField(
"titulek formuláře",
max_length=10,
choices=FORM_TITLE_CHOICES,
default=TITLE_PROJECT,
)
expected_amount = models.IntegerField("očekávaná částka", blank=True, null=True)
donated_amount = models.IntegerField("vybraná částka", blank=True, null=True)
coalition_design = models.BooleanField("koaliční design", default=False)
......@@ -427,7 +441,6 @@ class DonateProjectPage(
"info do přehledu projektů",
),
FieldPanel("date"),
FieldPanel("expected_amount"),
FieldPanel("body", classname="full"),
StreamFieldPanel("gallery"),
]
......@@ -454,6 +467,8 @@ class DonateProjectPage(
PublishingPanel(),
MultiFieldPanel(
[
FieldPanel("form_title"),
FieldPanel("expected_amount"),
FieldPanel("portal_project_id"),
FieldPanel("allow_periodic_donations"),
FieldPanel("form_amount_1"),
......
......@@ -53,7 +53,7 @@
</div>
<div class="sharing-buttons">
<a href="https://www.facebook.com/sharer/sharer.php?u={{ page.full_url|urlencode }}" target="_blank" class="btn btn-facebook"><i class="icon-facebook-f"></i></a>
<a href="https://twitter.com/intent/tweet?text=Podpoř projekt {{ page.title|urlencode }}&url={{ page.full_url|urlencode }}" target="_blank" class="btn btn-twitter"><i class="icon-twitter"></i></a>
<a href="https://twitter.com/intent/tweet?text={{ page.get_form_title_display }} {{ page.title|urlencode }}&url={{ page.full_url|urlencode }}" target="_blank" class="btn btn-twitter"><i class="icon-twitter"></i></a>
<a href="https://www.linkedin.com/sharing/share-offsite/?url={{ page.full_url|urlencode }}" target="_blank" class="btn btn-linkedin"><i class="icon-linkedin"></i></a>
</div>
</div>
......@@ -67,7 +67,7 @@
<div class="project-donate-form__left">
<div class="project-donate-form__left-content">
<h2 class="lead mb-0">Podpoř projekt</h2>
<h2 class="lead mb-0">{{ page.get_form_title_display }}</h2>
</div><!-- /project-donate-form__left-content -->
</div><!-- /project-donate-form__left -->
......@@ -146,7 +146,7 @@
</div>
<div class="sharing-buttons">
<a href="https://www.facebook.com/sharer/sharer.php?u={{ page.full_url|urlencode }}" target="_blank" class="btn btn-facebook"><i class="icon-facebook-f"></i></a>
<a href="https://twitter.com/intent/tweet?text=Podpoř projekt {{ page.title|urlencode }}&url={{ page.full_url|urlencode }}" target="_blank" class="btn btn-twitter"><i class="icon-twitter"></i></a>
<a href="https://twitter.com/intent/tweet?text={{ page.get_form_title_display }} {{ page.title|urlencode }}&url={{ page.full_url|urlencode }}" target="_blank" class="btn btn-twitter"><i class="icon-twitter"></i></a>
<a href="https://www.linkedin.com/sharing/share-offsite/?url={{ page.full_url|urlencode }}" target="_blank" class="btn btn-linkedin"><i class="icon-linkedin"></i></a>
</div>
</div>
......
......@@ -69,7 +69,7 @@
<div class="project-donate-form__left">
<div class="project-donate-form__left-content">
<h2 class="lead mb-0">Podpoř kampaň</h2>
<h2 class="lead mb-0">{{ page.get_form_title_display }}</h2>
</div><!-- /project-donate-form__left-content -->
</div><!-- /project-donate-form__left -->
......
# Generated by Django 3.2.4 on 2021-06-25 13:40
import wagtail.core.blocks
import wagtail.core.fields
import wagtail.images.blocks
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
("elections2021", "0031_elections2021downloadspage"),
]
operations = [
migrations.AlterField(
model_name="elections2021homepage",
name="carousel",
field=wagtail.core.fields.StreamField(
[
(
"slide",
wagtail.core.blocks.StructBlock(
[
(
"title",
wagtail.core.blocks.CharBlock(label="titulek"),
),
(
"photo",
wagtail.images.blocks.ImageChooserBlock(
label="fotka"
),
),
(
"button_label",
wagtail.core.blocks.CharBlock(
label="text tlačítka"
),
),
(
"page",
wagtail.core.blocks.PageChooserBlock(
label="stránka do tlačítka",
page_type=[
"elections2021.Elections2021ArticlesPage",
"elections2021.Elections2021CandidatesListPage",
"elections2021.Elections2021CandidatesMapPage",
"elections2021.Elections2021ProgramPage",
"elections2021.Elections2021QuestionsPage",
"elections2021.Elections2021ProgramAppPage",
"elections2021.Elections2021TextPage",
"elections2021.Elections2021StrategicListPage",
"elections2021.Elections2021StrategicPage",
"elections2021.Elections2021MythsPage",
"elections2021.Elections2021DownloadsPage",
],
required=False,
),
),
(
"raw_url",
wagtail.core.blocks.CharBlock(
label="ručně zadaný odkaz do tlačítka (místo stránky)",
required=False,
),
),
]
),
)
],
blank=True,
verbose_name="obsah slideru",
),
),
migrations.AlterField(
model_name="elections2021homepage",
name="footer_menu",
field=wagtail.core.fields.StreamField(
[
(
"item",
wagtail.core.blocks.StructBlock(
[
("name", wagtail.core.blocks.CharBlock(label="název")),
(
"page",
wagtail.core.blocks.PageChooserBlock(
label="stránka",
page_type=[
"elections2021.Elections2021ArticlesPage",
"elections2021.Elections2021CandidatesListPage",
"elections2021.Elections2021CandidatesMapPage",
"elections2021.Elections2021ProgramPage",
"elections2021.Elections2021QuestionsPage",
"elections2021.Elections2021ProgramAppPage",
"elections2021.Elections2021TextPage",
"elections2021.Elections2021StrategicListPage",
"elections2021.Elections2021StrategicPage",
"elections2021.Elections2021MythsPage",
"elections2021.Elections2021DownloadsPage",
],
),
),
]
),
)
],
blank=True,
verbose_name="menu projděte si v zápatí",
),
),
]
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment