commit
0403019e81
@ -0,0 +1,45 @@
|
|||||||
|
{% extends "admin/base_site.html" %}
|
||||||
|
{% load i18n %}
|
||||||
|
{% load static %}
|
||||||
|
{% load overview_extras %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<table style="height=100%">
|
||||||
|
<tr>
|
||||||
|
<th>{% trans 'date' %}</th>
|
||||||
|
{% for klettertreff in klettertreffs %}
|
||||||
|
<td>{{ klettertreff.date }}</td>
|
||||||
|
{% endfor %}
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Ort</th>
|
||||||
|
{% for klettertreff in klettertreffs %}
|
||||||
|
<td>{{ klettertreff.location }}</td>
|
||||||
|
{% endfor %}
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<th>Jugendleiter</th>
|
||||||
|
</tr>
|
||||||
|
{% for jugendleiter in jugendleiters %}
|
||||||
|
<tr>
|
||||||
|
<th>{{ jugendleiter.name }}
|
||||||
|
{% for klettertreff in klettertreffs %}
|
||||||
|
{% has_jugendleiter_wrapper klettertreff jugendleiter as color %}
|
||||||
|
<td style="background-color:{{ color }}"></td>
|
||||||
|
{% endfor %}
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
<tr>
|
||||||
|
<th>Teilnehmer</th>
|
||||||
|
</tr>
|
||||||
|
{% for member in members %}
|
||||||
|
<tr>
|
||||||
|
<th>{{ member.name }}
|
||||||
|
{% for klettertreff in klettertreffs %}
|
||||||
|
{% has_attendee_wrapper klettertreff member as color %}
|
||||||
|
<td style="background-color:{{ color }}"></td>
|
||||||
|
{% endfor %}
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</table>
|
||||||
|
{% endblock %}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
from django import template
|
||||||
|
|
||||||
|
register = template.Library()
|
||||||
|
|
||||||
|
def blToColor(bl):
|
||||||
|
if bl:
|
||||||
|
return 'green'
|
||||||
|
else:
|
||||||
|
return 'red'
|
||||||
|
|
||||||
|
@register.assignment_tag
|
||||||
|
def has_attendee_wrapper(klettertreff, member):
|
||||||
|
return blToColor(klettertreff.has_attendee(member))
|
||||||
|
|
||||||
|
@register.assignment_tag
|
||||||
|
def has_jugendleiter_wrapper(klettertreff, jugendleiter):
|
||||||
|
return blToColor(klettertreff.has_jugendleiter(jugendleiter))
|
||||||
Loading…
Reference in New Issue