members: personalize members landing page with list of led groups

pull/82/head
Christian Merten 1 year ago
parent 307884deb8
commit a27af02a27
Signed by: christian.merten
GPG Key ID: D953D69721B948B3

@ -32,14 +32,12 @@ JET_SIDE_MENU_ITEMS = [
{'name': 'bill', 'permissions': ['finance.view_bill', 'finance.view_bill_admin']},
{'name': 'transaction', 'permissions': ['finance.view_transaction']},
]},
{'app_label': 'members', 'items': [
{'label': 'Teilnehmer*innenverwaltung', 'app_label': 'members', 'permissions': ['members.view_group'], 'items': [
{'name': 'member', 'permissions': ['members.view_member']},
{'name': 'membernotelist', 'permissions': ['members.view_membernotelist']},
{'name': 'freizeit', 'permissions': ['members.view_freizeit']},
{'name': 'klettertreff', 'permissions': ['members.view_klettertreff']},
]},
{'label': 'Gruppenverwaltung', 'app_label': 'members', 'permissions': ['members.view_group'], 'items': [
{'name': 'group', 'permissions': ['members.view_group']},
{'name': 'membernotelist', 'permissions': ['members.view_membernotelist']},
{'name': 'klettertreff', 'permissions': ['members.view_klettertreff']},
{'name': 'activitycategory', 'permissions': ['members.view_activitycategory']},
{'name': 'trainingcategory', 'permissions': ['members.view_trainingcategory']},
]},

@ -359,7 +359,7 @@ msgstr "Kostenübersicht"
#: members/apps.py:7
msgid "member administration"
msgstr "Meine Jugendgruppe"
msgstr "Teilnehmer*innenverwaltung"
#: members/models.py:41
msgid "Monday"

@ -10,8 +10,7 @@
</p>
<p>
Der KOMPASS ist dein Kompass in der Jugendarbeit der JDAV Heidelberg. Hier hast du Zugriff
auf deine
<a href="{% url 'admin:members_member_changelist' %}">Jugendgruppen</a>, deine letzten
auf deine Jugendgruppen, deine letzten
<a href="{% url 'admin:members_freizeit_changelist' %}">Ausfahrten</a> und deine
<a href="{% url 'admin:finance_statementunsubmitted_changelist' %}">Abrechnungen</a>.
</p>

@ -5,25 +5,46 @@
<div class="app-members module current-app">
<h2>Meine Jugendgruppen</h2>
<p>
Hier siehst du alle Teilnehmer*innen deiner Jugendgruppen und alle von dir geleiteten Ausfahrten.
Hier siehst du alle von dir geleiteten Jugendgruppen.
</p>
<p>
<table>
{% for group in user.member.led_groups %}
<tr>
<th scope="row">
<a href="{% url 'admin:members_member_changelist' %}">Teilnehmer*innen</a>
<a href='{% url 'admin:members_member_changelist' %}?group__id__exact={{group.pk}}'>{{ group.name }}</a>
</th>
<td></td>
<td></td>
</tr>
{% endfor %}
</table>
</p>
<br>
<h2>Teilnehmer*innenverwaltung</h2>
<p>
Hier siehst du alle von dir geleiteten Ausfahrten und für dich sichtbare Teilnehmer*innen
(diese sind nicht zwingend in einer deiner Jugendgruppen).
</p>
<table>
<tr>
<th scope="row">
<a href='{% url 'admin:members_freizeit_changelist' %}'>Ausfahrten</a>
</th>
<td></td>
<td></td>
</tr>
<tr>
<th scope="row">
<a href="{% url 'admin:members_freizeit_changelist' %}">Ausfahrten</a>
<a href='{% url 'admin:members_member_changelist' %}'>Alle Teilnehmer*innen</a>
</th>
<td></td>
<td></td>
</tr>
</table>
<table>
{% if perms.members.may_manage_waiting_list %}
<br>
<div class="app-members module current-app">

Loading…
Cancel
Save