diff --git a/src/fellchensammlung/templates/fellchensammlung/details/detail-user.html b/src/fellchensammlung/templates/fellchensammlung/details/detail-user.html
index 418cd79..0de2658 100644
--- a/src/fellchensammlung/templates/fellchensammlung/details/detail-user.html
+++ b/src/fellchensammlung/templates/fellchensammlung/details/detail-user.html
@@ -7,44 +7,49 @@
{% translate "Username" %}: {{ user.username }}
{% translate "E-Mail" %}: {{ user.email }}
- {% if user.preferred_language %}
- {% translate "Sprache" %}: {{ user.preferred_language }}
- {% else %}
- {% translate "Keine bevorzugte Sprache gesetzt." %}
- {% endif %}
+ {% if user.id is request.user.id %}
+
+
+
+
+ {% if token %}
+
+ {% else %}
+
{% translate "Kein API-Token vorhanden." %}
+
+ {% endif %}
+
+
-
- {% if user.id is request.user.id %}
-
- {% if token %}
-
- {% else %}
-
{% translate "Kein API-Token vorhanden." %}
-
- {% endif %}
-
-
-
+
+ {% translate 'Benachrichtigungen' %}
+ {% include "fellchensammlung/lists/list-notifications.html" %}
+ {% translate 'Meine Vermittlungen' %}
+ {% include "fellchensammlung/lists/list-adoption-notices.html" %}
- {% endif %}
+ {% endif %}
{% endblock %}
\ No newline at end of file
diff --git a/src/fellchensammlung/views.py b/src/fellchensammlung/views.py
index cceb93a..5a8d6b1 100644
--- a/src/fellchensammlung/views.py
+++ b/src/fellchensammlung/views.py
@@ -460,6 +460,10 @@ def my_profile(request):
Token.objects.create(user=request.user)
elif "delete_token" in request.POST:
Token.objects.get(user=request.user).delete()
+ elif "toggle_email_notifications" in request.POST:
+ user = request.user
+ user.email_notifications = not user.email_notifications
+ user.save()
action = request.POST.get("action")
if action == "notification_mark_read":
@@ -475,6 +479,7 @@ def my_profile(request):
for notification in notifications:
notification.read = True
notification.save()
+
try:
token = Token.objects.get(user=request.user)
except Token.DoesNotExist:
{% trans 'Profil verwalten' %}
-- {% translate "Change password" %} - {% translate "Daten exportieren" %} -
-