mirror of
https://github.com/netbox-community/netbox.git
synced 2026-01-09 05:12:18 -06:00
Use FieldSet instances for all forms
This commit is contained in:
@@ -49,14 +49,18 @@ Context:
|
||||
{% if form.fieldsets %}
|
||||
|
||||
{# Render grouped fields according to declared fieldsets #}
|
||||
{% for group, fields in form.fieldsets %}
|
||||
{% for fieldset in form.fieldsets %}
|
||||
<div class="field-group mb-5">
|
||||
<div class="row">
|
||||
<h5 class="col-9 offset-3">
|
||||
{% if group %}{{ group }}{% else %}{{ model|meta:"verbose_name"|bettertitle }}{% endif %}
|
||||
{% if fieldset.name %}
|
||||
{{ fieldset.name }}
|
||||
{% else %}
|
||||
{{ model|meta:"verbose_name"|bettertitle }}
|
||||
{% endif %}
|
||||
</h5>
|
||||
</div>
|
||||
{% for name in fields %}
|
||||
{% for name in fieldset.fields %}
|
||||
{% with field=form|getfield:name %}
|
||||
{% if field.name in form.nullable_fields %}
|
||||
{% render_field field bulk_nullable=True %}
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
{{ field }}
|
||||
{% endfor %}
|
||||
{# List filters by group #}
|
||||
{% for heading, fields in filter_form.fieldsets %}
|
||||
{% for fieldset in filter_form.fieldsets %}
|
||||
<div class="col col-12">
|
||||
{% if heading %}
|
||||
{% if fieldset.name %}
|
||||
<div class="hr-text">
|
||||
<span>{{ heading }}</span>
|
||||
<span>{{ fieldset.name }}</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% for name in fields %}
|
||||
{% for name in fieldset.fields %}
|
||||
{% with field=filter_form|get_item:name %}
|
||||
{% render_field field %}
|
||||
{% endwith %}
|
||||
|
||||
Reference in New Issue
Block a user