summaryrefslogtreecommitdiff
path: root/pgweb/util/helpers.py
diff options
context:
space:
mode:
authorMagnus Hagander2020-11-11 12:05:22 +0000
committerMagnus Hagander2020-11-12 17:53:18 +0000
commitabde6ffe45a0c2ed025c40aa66df085b032ef951 (patch)
tree986111f20fc15764edeee36ce5bdc38de1af57bb /pgweb/util/helpers.py
parentf9abdbfd770411b2480d41c36c24758d004d79b5 (diff)
Make it possible to have a separate form intro for new vs existing items
Diffstat (limited to 'pgweb/util/helpers.py')
-rw-r--r--pgweb/util/helpers.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/pgweb/util/helpers.py b/pgweb/util/helpers.py
index fb1dc342..f67dbd90 100644
--- a/pgweb/util/helpers.py
+++ b/pgweb/util/helpers.py
@@ -175,10 +175,17 @@ def simple_form(instancetype, itemid, request, formclass, formtemplate='base/for
'class': 'toggle-checkbox',
})
+ if itemid == 'new' and hasattr(form, 'new_form_intro'):
+ form_intro = form.new_form_intro
+ elif hasattr(form, 'form_intro'):
+ form_intro = form.form_intro
+ else:
+ form_intro = None
+
ctx = {
'form': form,
'formitemtype': instance._meta.verbose_name,
- 'form_intro': hasattr(form, 'form_intro') and form.form_intro or None,
+ 'form_intro': form_intro,
'described_checkboxes': getattr(form, 'described_checkboxes', {}),
'savebutton': (itemid == "new") and "Submit New" or "Save",
'operation': (itemid == "new") and "New" or "Edit",