odmena nastrel
This commit is contained in:
parent
c004e4f6d2
commit
b25c04bf42
2 changed files with 13 additions and 3 deletions
|
@ -16,4 +16,10 @@
|
|||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
{% for resitel in resitele %}
|
||||
<li>{{ resitel.jmeno }} {{ resitel.tbody - resitel.fbody }}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
|
||||
{% endblock content %}
|
||||
|
|
|
@ -375,7 +375,7 @@ class OdmenyView(generic.TemplateView):
|
|||
tocislo = get_object_or_404(Cislo, rocnik=self.kwargs.get('trocnik'), poradi=self.kwargs.get('tcislo'))
|
||||
resitele = utils.aktivniResitele(tocislo)
|
||||
|
||||
def get_diff(from_deadline: Deadline, to_deadline: Deadline):
|
||||
def get_diff(from_deadline: Deadline, to_deadline: Deadline, probody=False):
|
||||
frombody = body_resitelu(resitele=resitele, jen_verejne=False, do=from_deadline)
|
||||
tobody = body_resitelu(resitele=resitele, jen_verejne=False, do=to_deadline)
|
||||
outlist = []
|
||||
|
@ -384,6 +384,9 @@ class OdmenyView(generic.TemplateView):
|
|||
tbody = tobody.get(resitel.id, 0)
|
||||
ftitul = resitel.get_titul(fbody)
|
||||
ttitul = resitel.get_titul(tbody)
|
||||
if probody:
|
||||
outlist.append({'jmeno': resitel.osoba.plne_jmeno(), 'fbody': fbody, 'tbody': tbody, 'ftitul': ftitul, 'ttitul': ttitul})
|
||||
else:
|
||||
if ftitul != ttitul:
|
||||
outlist.append({'jmeno': resitel.osoba.plne_jmeno(), 'ftitul': ftitul, 'ttitul': ttitul})
|
||||
return outlist
|
||||
|
@ -401,6 +404,7 @@ class OdmenyView(generic.TemplateView):
|
|||
context["from_deadline"] = from_deadline
|
||||
context["to_deadline"] = to_deadline
|
||||
context["zmeny"] = get_diff(from_deadline, to_deadline)
|
||||
context["resitele"] = get_diff(from_deadline, to_deadline, probody=resitele.order_by("osoba__prijmeni"))
|
||||
|
||||
return context
|
||||
|
||||
|
|
Loading…
Reference in a new issue