mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-23 04:22:01 -06:00
#6797: Improve object edit form field layout
This commit is contained in:
parent
0cf9be2a8d
commit
582b69de74
@ -86,8 +86,7 @@
|
||||
</div>
|
||||
|
||||
<div class="field-group">
|
||||
<h5 class="text-center">Comments</h5>
|
||||
{% render_field form.comments %}
|
||||
{% render_field form.comments label='Comments' %}
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
|
@ -30,7 +30,7 @@
|
||||
{% render_field form.width %}
|
||||
{% render_field form.u_height %}
|
||||
<div class="row mb-3">
|
||||
<label class="col col-md-3 col-form-label">Outer Dimensions</label>
|
||||
<label class="col col-md-3 col-form-label text-end">Outer Dimensions</label>
|
||||
<div class="col col-md-3">
|
||||
{{ form.outer_width }}
|
||||
<div class="form-text">Width</div>
|
||||
@ -53,7 +53,6 @@
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="field-group">
|
||||
<h5 class="text-center">Comments</h5>
|
||||
{% render_field form.comments %}
|
||||
{% render_field form.comments label='Comments' %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
@ -48,8 +48,7 @@
|
||||
|
||||
{% if form.comments %}
|
||||
<div class="field-group">
|
||||
<h5 class="text-center">Comments</h5>
|
||||
{% render_field form.comments %}
|
||||
{% render_field form.comments label='Comments' %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
|
@ -25,6 +25,12 @@
|
||||
|
||||
{% elif field|widget_type == 'textarea' and not field.label %}
|
||||
<div class="row mb-3">
|
||||
{% if label %}
|
||||
<label class="col-sm-3 col-form-label text-end{% if field.field.required %} required{% endif %}" for="{{ field.id_for_label }}">
|
||||
{{ label }}
|
||||
</label>
|
||||
{% else %}
|
||||
{% endif %}
|
||||
<div class="col">
|
||||
{{ field }}
|
||||
{% if field.help_text %}
|
||||
|
@ -13,12 +13,13 @@ def getfield(form, fieldname):
|
||||
|
||||
|
||||
@register.inclusion_tag('utilities/render_field.html')
|
||||
def render_field(field, bulk_nullable=False):
|
||||
def render_field(field, bulk_nullable=False, label=None):
|
||||
"""
|
||||
Render a single form field from template
|
||||
"""
|
||||
return {
|
||||
'field': field,
|
||||
'label': label,
|
||||
'bulk_nullable': bulk_nullable,
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user