Skip to content
Snippets Groups Projects
Commit 5e657010 authored by Tomáš Valenta's avatar Tomáš Valenta
Browse files

add help information

parent 1cff950a
No related branches found
No related tags found
No related merge requests found
Pipeline #12282 passed
# Generated by Django 4.1.4 on 2023-04-10 22:30
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('contracts', '0034_alter_contract_agreement_url_and_more'),
]
operations = [
migrations.AlterField(
model_name='contract',
name='valid_end_date',
field=models.DateField(blank=True, help_text='<strong>Pokud není konec účinnosti zadán, smlouva je evidována jako na dobu neurčitou.</strong>', null=True, verbose_name='Konec účinnosti'),
),
migrations.AlterField(
model_name='contract',
name='valid_start_date',
field=models.DateField(blank=True, help_text='<strong>Pokud není začátek účinnosti zadán, vypočítá se automaticky podle posledního data podpisu.</strong>', null=True, verbose_name='Začátek účinnosti'),
),
]
# Generated by Django 4.1.4 on 2023-04-10 22:31
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('contracts', '0035_alter_contract_valid_end_date_and_more'),
]
operations = [
migrations.AlterField(
model_name='contract',
name='tender_url',
field=models.URLField(blank=True, help_text='Běžně odkaz na <a href="https://forum.pirati.cz/viewforum.php?f=572">fórum</a>.', max_length=256, null=True, verbose_name='Odkaz na výběrové řízení'),
),
]
...@@ -9,6 +9,7 @@ from django.db import models ...@@ -9,6 +9,7 @@ from django.db import models
from django.db.models.signals import post_save from django.db.models.signals import post_save
from django.dispatch import receiver from django.dispatch import receiver
from django.urls import reverse from django.urls import reverse
from django.utils.safestring import mark_safe
from markdownx.models import MarkdownxField from markdownx.models import MarkdownxField
from shared.models import NameStrMixin from shared.models import NameStrMixin
...@@ -477,11 +478,19 @@ class Contract(NameStrMixin, models.Model): ...@@ -477,11 +478,19 @@ class Contract(NameStrMixin, models.Model):
blank=True, blank=True,
null=True, null=True,
verbose_name="Začátek účinnosti", verbose_name="Začátek účinnosti",
help_text=mark_safe(
"<strong>Pokud není začátek účinnosti zadán, vypočítá se automaticky "
"podle posledního data podpisu.</strong>"
)
) )
valid_end_date = models.DateField( valid_end_date = models.DateField(
blank=True, blank=True,
null=True, null=True,
verbose_name="Konec účinnosti", verbose_name="Konec účinnosti",
help_text=mark_safe(
"<strong>Pokud není konec účinnosti zadán, smlouva je evidována jako "
"na dobu neurčitou.</strong>"
)
) )
class LegalStates(models.TextChoices): class LegalStates(models.TextChoices):
...@@ -531,7 +540,9 @@ class Contract(NameStrMixin, models.Model): ...@@ -531,7 +540,9 @@ class Contract(NameStrMixin, models.Model):
blank=True, blank=True,
null=True, null=True,
verbose_name="Odkaz na výběrové řízení", verbose_name="Odkaz na výběrové řízení",
help_text="Běžně odkaz na fórum." help_text=mark_safe(
"Běžně odkaz na <a href=\"https://forum.pirati.cz/viewforum.php?f=572\">fórum</a>."
)
) )
agreement_url = models.URLField( agreement_url = models.URLField(
......
import $ from "jquery"; import $ from "jquery";
import alertify from "alertifyjs";
import "alertifyjs/build/css/alertify.min.css";
$(window).ready( $(window).ready(
() => { () => {
let startDateWarningDismissed = false;
let endDateWarningDismissed = false;
$(".field-publishing_rejection_comment"). $(".field-publishing_rejection_comment").
css( css(
"display", "display",
...@@ -61,42 +55,5 @@ $(window).ready( ...@@ -61,42 +55,5 @@ $(window).ready(
if (!otherIsSelected) $(".field-cost_unit_other").val(""); if (!otherIsSelected) $(".field-cost_unit_other").val("");
} }
); );
$(
"#contract_form .submit-row input[name=\"_save\"],"
+ "#contract_form .submit-row input[name=\"_addanother\"],"
+ "#contract_form .submit-row input[name=\"_continue\"]"
).on(
"click",
event => {
if (!startDateWarningDismissed && $("#id_valid_start_date").val() === "") {
event.preventDefault();
alertify.alert(
"Začátek platnosti není zadán",
`Začátek platnosti nebyl uveden. Pokud ho necháš tak, jak je,
bude automaticky vyplněn podle posledního data
podpisu smluvních stran. Pokud podpisy neexistují,
pole zůstane prázdné.`,
() => {
startDateWarningDismissed = true;
}
);
}
if (!endDateWarningDismissed && $("#id_valid_end_date").val() === "") {
event.preventDefault();
alertify.alert(
"Konec platnosti není zadán",
`Konec platnosti nebyl uveden. Pokud ho necháš tak, jak je,
smlouva bude evidována jako na dobu neurčitou.`,
() => {
endDateWarningDismissed = true;
}
);
}
}
)
} }
); );
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment