diff options
Diffstat (limited to 'postgresqleu/mailqueue/backendviews.py')
-rw-r--r-- | postgresqleu/mailqueue/backendviews.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/postgresqleu/mailqueue/backendviews.py b/postgresqleu/mailqueue/backendviews.py new file mode 100644 index 00000000..7acb2f90 --- /dev/null +++ b/postgresqleu/mailqueue/backendviews.py @@ -0,0 +1,19 @@ +from django.core.exceptions import PermissionDenied + +from postgresqleu.util.backendviews import backend_list_editor +from postgresqleu.mailqueue.backendforms import BackendMailqueueForm + + +def edit_mailqueue(request, rest): + if not request.user.is_superuser: + raise PermissionDenied("Access denied") + + return backend_list_editor(request, + None, + BackendMailqueueForm, + rest, + bypass_conference_filter=True, + topadmin='Mailqueue', + return_url='/admin/', + allow_new=False, + ) |