]> git.parisson.com Git - teleforma.git/commitdiff
admin contact only from "hotline" group
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 19 Jan 2022 09:17:13 +0000 (10:17 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 19 Jan 2022 09:17:13 +0000 (10:17 +0100)
teleforma/templatetags/teleforma_tags.py

index 1a8e00b9926d4621c4a60dead9839b564a13ef6b..057153e1f3083937415dcddbdd611fb2ab421176 100644 (file)
@@ -229,7 +229,10 @@ def get_all_correctors_with_courses():
 
 @register.simple_tag
 def get_all_admins():
-    return User.objects.filter(is_superuser=True).order_by('last_name')
+    users = User.objects.filter(is_superuser=True).order_by('last_name')
+    # only from the "hotline" group
+    admins = [user for user in users if user.groups.filter(name='hotline').exists()]
+    return
 
 
 @register.simple_tag