add: checky v hodnotítku
This commit is contained in:
parent
2b1c5e4e6e
commit
c8516d6eda
2 changed files with 6 additions and 1 deletions
|
@ -62,6 +62,8 @@
|
||||||
<h3>Neveřejná poznámka:</h3>
|
<h3>Neveřejná poznámka:</h3>
|
||||||
<p>{{ poznamka_form.poznamka }}</p>
|
<p>{{ poznamka_form.poznamka }}</p>
|
||||||
|
|
||||||
|
<script>vporadku=true;</script>
|
||||||
|
{% for h in hodnoceni %}{% if h.body < 0.0 %} <script>if(vporadku){vporadku=false;alert("Pozor! Některé hodnocení má záporné body.\n\nBuď jde o záměr, nebo o špatné zadáný počet bodů (např. součet bodů za úlohu) nebo se něco pokazilo.\n\nPokud se to děje neočekávaně a opakovaně, napiš webařům :)");}</script> {% endif %}{% endfor %}
|
||||||
{# Hodnocení: #}
|
{# Hodnocení: #}
|
||||||
<h3>Hodnocení:</h3>
|
<h3>Hodnocení:</h3>
|
||||||
<table>
|
<table>
|
||||||
|
|
|
@ -315,7 +315,10 @@ def hodnoceniReseniView(request, pk, *args, **kwargs):
|
||||||
zmeny_bodu = [it for it in form.changed_data if it.startswith("body")]
|
zmeny_bodu = [it for it in form.changed_data if it.startswith("body")]
|
||||||
if len(zmeny_bodu) == 1:
|
if len(zmeny_bodu) == 1:
|
||||||
hodnoceni.__setattr__(zmeny_bodu[0], data_for_body[zmeny_bodu[0]])
|
hodnoceni.__setattr__(zmeny_bodu[0], data_for_body[zmeny_bodu[0]])
|
||||||
hodnoceni.save()
|
if len(zmeny_bodu) != 1 and len(zmeny_bodu) != 4:
|
||||||
|
print(f"Hodnocení {hodnoceni} mělo mít nastavené víc různých bodů: {zmeny_bodu}. Nastavuji -0.1.")
|
||||||
|
logger.warning(f"Hodnocení {hodnoceni} mělo mít nastavené víc různých bodů: {zmeny_bodu}. Nastavuji -0.1.")
|
||||||
|
hodnoceni.body = -0.1
|
||||||
hodnoceni.save()
|
hodnoceni.save()
|
||||||
|
|
||||||
return redirect(success_url)
|
return redirect(success_url)
|
||||||
|
|
Loading…
Reference in a new issue