mirror of
https://github.com/netbox-community/netbox.git
synced 2025-09-06 14:23:36 -06:00
#19713: Fix duplicate changelog_message fields on bulk edit forms without fieldsets defined
This commit is contained in:
parent
8c1b39e031
commit
d8b935e0ec
@ -23,6 +23,15 @@ class ChangelogMessageMixin(forms.Form):
|
|||||||
max_length=200
|
max_length=200
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
|
# Declare changelog_message a meta field
|
||||||
|
if hasattr(self, 'meta_fields'):
|
||||||
|
self.meta_fields.append('changelog_message')
|
||||||
|
else:
|
||||||
|
self.meta_fields = ['changelog_message']
|
||||||
|
|
||||||
|
|
||||||
class CustomFieldsMixin:
|
class CustomFieldsMixin:
|
||||||
"""
|
"""
|
||||||
|
@ -93,7 +93,8 @@ Context:
|
|||||||
|
|
||||||
{# Render all fields #}
|
{# Render all fields #}
|
||||||
{% for field in form.visible_fields %}
|
{% for field in form.visible_fields %}
|
||||||
{% if field.name in form.nullable_fields %}
|
{% if field.name in form.meta_fields %}
|
||||||
|
{% elif field.name in form.nullable_fields %}
|
||||||
{% render_field field bulk_nullable=True %}
|
{% render_field field bulk_nullable=True %}
|
||||||
{% else %}
|
{% else %}
|
||||||
{% render_field field %}
|
{% render_field field %}
|
||||||
|
Loading…
Reference in New Issue
Block a user