summaryrefslogtreecommitdiff
path: root/postgresqleu/mailqueue/backendviews.py
blob: 327cdd9a033c8b801691a7bcaf4e9995ae7b0479 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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,
                               allow_save=False,
    )