diff options
author | Magnus Hagander | 2020-11-11 12:05:22 +0000 |
---|---|---|
committer | Magnus Hagander | 2020-11-12 17:53:18 +0000 |
commit | abde6ffe45a0c2ed025c40aa66df085b032ef951 (patch) | |
tree | 986111f20fc15764edeee36ce5bdc38de1af57bb /pgweb/util/helpers.py | |
parent | f9abdbfd770411b2480d41c36c24758d004d79b5 (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.py | 9 |
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", |