summaryrefslogtreecommitdiff
path: root/postgresqleu/util/backendviews.py
diff options
context:
space:
mode:
authorMagnus Hagander2019-01-09 21:40:00 +0000
committerMagnus Hagander2019-01-09 21:40:00 +0000
commitb999bb918458604ed67003a4399624d0698f472d (patch)
treee06d5981decd808889dcb71ce6a7444b2c2f42e1 /postgresqleu/util/backendviews.py
parent29d7272b06ece94605f2c4fa6c0c8e0b2024c3a3 (diff)
Reimplement sponsorship benefit configuration using json forms
Instead of having to type everything in as json, render proper fields with proper form based validation.
Diffstat (limited to 'postgresqleu/util/backendviews.py')
-rw-r--r--postgresqleu/util/backendviews.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/postgresqleu/util/backendviews.py b/postgresqleu/util/backendviews.py
index 58f763f6..13bc187b 100644
--- a/postgresqleu/util/backendviews.py
+++ b/postgresqleu/util/backendviews.py
@@ -282,6 +282,7 @@ def backend_list_editor(request, urlname, formclass, resturl, allow_new=True, al
if restpieces[2] == 'new':
subid = None
+ subobj = None
else:
try:
subid = int(restpieces[2])
@@ -294,7 +295,7 @@ def backend_list_editor(request, urlname, formclass, resturl, allow_new=True, al
return backend_process_form(request,
urlname,
- handler.get_form(),
+ handler.get_form(subobj, request.POST),
subid,
breadcrumbs=breadcrumbs + [
('../../../', formclass.Meta.model._meta.verbose_name_plural.capitalize()),