This commit is contained in:
Ross
2021-12-14 19:35:22 +00:00
parent d0d073025c
commit 68aa22e01a
4 changed files with 26 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
{% extends 'generic/base.html' %}
{% block content %}
The following users have been emailed:
{% for u in users %}
<p>{{u.cid}}: {{u.email}}</p>
{% endfor %}
{% endblock %}
+1
View File
@@ -28,5 +28,6 @@ urlpatterns = [
),
path("cids/manage/", views.CidUserView.as_view(), name="manage_cids"),
path("cids/group/", views.group_view, name="group_view"),
path("cids/group/<int:pk>/email", views.group_email, name="group_email"),
path("cids/create", views.manage_cid_users, name="manage_cid_users"),
]
+16
View File
@@ -999,6 +999,22 @@ def group_view(request):
{"groups": groups},
)
@login_required
@user_is_cid_user_manager
def group_email(request, pk):
group = get_object_or_404(CidUserGroup, pk=pk)
users = group.ciduser_set.all()
for u in users:
u.email_details()
return render(
request,
"generic/group_emailed.html",
{"users": users},
)
@login_required
@user_is_cid_user_manager
def manage_cid_users(request):