diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-27 17:20:43 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-06-27 17:20:43 +0200 |
commit | 3d766fae8dd27b097eadd66993a091aa32af1aec (patch) | |
tree | 9201a1616398d4145fe3836821c3ccca788d817d /ishtar_common/forms.py | |
parent | 7186a3adae39105729e31d0c7b594fcbcbdfd091 (diff) | |
download | Ishtar-3d766fae8dd27b097eadd66993a091aa32af1aec.tar.bz2 Ishtar-3d766fae8dd27b097eadd66993a091aa32af1aec.zip |
Warehouse: link warehouse to an organization - manage address dependencies
Diffstat (limited to 'ishtar_common/forms.py')
-rw-r--r-- | ishtar_common/forms.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/ishtar_common/forms.py b/ishtar_common/forms.py index 6cfef1595..823adf811 100644 --- a/ishtar_common/forms.py +++ b/ishtar_common/forms.py @@ -512,16 +512,23 @@ class FieldType(object): class FormHeader(object): - def __init__(self, label, level=4, collapse=False): + def __init__(self, label, level=4, collapse=False, help_message=""): self.label = label self.collapse = collapse self.level = level + self.help_message = help_message def render(self): + help_message = "" + if self.help_message: + help_message = """ + <div class="alert alert-info" role="alert">{}</div>""".format( + self.help_message) if not self.collapse: - return mark_safe(u"<h{level}>{label}</h{level}>".format( - label=self.label, level=self.level - )) + return mark_safe( + "<h{level}>{label}</h{level}>{help_message}".format( + label=self.label, level=self.level, + help_message=help_message)) html = u"""<div id="collapse-parent-{slug}" class="collapse-form"> <div class="card"> <div class="card-header" id="collapse-head-{slug}"> @@ -540,7 +547,9 @@ class FormHeader(object): aria-labelledby="collapse-head-{slug}" data-parent="#colapse-parent-{slug}"> <div class="card-body"> -""".format(label=self.label, slug=slugify(self.label), level=self.level) + {help_message} +""".format(label=self.label, slug=slugify(self.label), level=self.level, + help_message=help_message) return mark_safe(html) def render_end(self): |