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"):
|
||||
self.fields[field].widget = forms.HiddenInput()
|
||||
|
||||
for field_name in self.HIDDEN_FIELDS:
|
||||
if field_name in self.fields:
|
||||
self.fields[field_name].widget = forms.HiddenInput()
|
||||
for name, field in self.fields.items():
|
||||
if name in self.HIDDEN_FIELDS or any(
|
||||
name.startswith(f) for f in self.HIDDEN_FIELDS
|
||||
):
|
||||
field.widget = forms.HiddenInput()
|
||||
|
||||
if self.instance and self.instance.pk:
|
||||
self.fields["name"].disabled = True
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue