summaryrefslogtreecommitdiff
path: root/postgresqleu/elections/backendviews.py
blob: 0af6410160fd6fdfe19dfbc8be74a1dfcdde13a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from postgresqleu.util.backendviews import backend_list_editor
from postgresqleu.util.auth import authenticate_backend_group
from postgresqleu.elections.backendforms import BackendElectionForm


def edit_election(request, rest):
    authenticate_backend_group(request, 'Election administrators')

    return backend_list_editor(request,
                               None,
                               BackendElectionForm,
                               rest,
                               bypass_conference_filter=True,
                               topadmin='Elections',
                               return_url='/admin/',
    )