Exclude nested hidden fields, too
This commit is contained in:
parent
d9eba91122
commit
e6182f8e08
1 changed files with 5 additions and 3 deletions
|
@ -192,9 +192,11 @@ class CrdModelFormMixin:
|
||||||
for field in ("organization", "context"):
|
for field in ("organization", "context"):
|
||||||
self.fields[field].widget = forms.HiddenInput()
|
self.fields[field].widget = forms.HiddenInput()
|
||||||
|
|
||||||
for field_name in self.HIDDEN_FIELDS:
|
for name, field in self.fields.items():
|
||||||
if field_name in self.fields:
|
if name in self.HIDDEN_FIELDS or any(
|
||||||
self.fields[field_name].widget = forms.HiddenInput()
|
name.startswith(f) for f in self.HIDDEN_FIELDS
|
||||||
|
):
|
||||||
|
field.widget = forms.HiddenInput()
|
||||||
|
|
||||||
if self.instance and self.instance.pk:
|
if self.instance and self.instance.pk:
|
||||||
self.fields["name"].disabled = True
|
self.fields["name"].disabled = True
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue