From 9e33fdaea8eaf5825542254afb55f25c1a63fc6b Mon Sep 17 00:00:00 2001 From: J08nY Date: Sat, 12 Aug 2017 01:49:35 +0200 Subject: Sketch out list management views. Fix many setup issues. --- src/django_pgpmailman/views/list.py | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'src/django_pgpmailman/views/list.py') diff --git a/src/django_pgpmailman/views/list.py b/src/django_pgpmailman/views/list.py index b99e332..dfab2f5 100644 --- a/src/django_pgpmailman/views/list.py +++ b/src/django_pgpmailman/views/list.py @@ -26,12 +26,28 @@ from django_pgpmailman.plugin import get_pgp_plugin def pgp_list_index(request): - return render(request, 'django_pgpmailman/index.html', + return render(request, + 'django_pgpmailman/index.html', {'lists': get_pgp_plugin().lists}) def pgp_list_summary(request, list_id): - return render(request, 'django_pgpmailman/summary.html', + return render(request, 'django_pgpmailman/list/summary.html', + {'pgp_list': get_pgp_plugin().get_list(list_id)}) + + +def pgp_list_key_management(request, list_id): + return render(request, 'django_pgpmailman/list/key_management.html', + {'pgp_list': get_pgp_plugin().get_list(list_id)}) + + +def pgp_list_encryption_settings(request, list_id): + return render(request, 'django_pgpmailman/list/encryption_settings.html', + {'pgp_list': get_pgp_plugin().get_list(list_id)}) + + +def pgp_list_signature_settings(request, list_id): + return render(request, 'django_pgpmailman/list/signature_settings.html', {'pgp_list': get_pgp_plugin().get_list(list_id)}) -- cgit v1.2.3-70-g09d2