mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 17:26:10 -06:00
default to use fieldsets in scripts
This commit is contained in:
parent
8adc87796b
commit
25e965edb2
@ -353,11 +353,16 @@ class BaseScript:
|
|||||||
form.fields['_commit'].initial = getattr(self.Meta, 'commit_default', True)
|
form.fields['_commit'].initial = getattr(self.Meta, 'commit_default', True)
|
||||||
|
|
||||||
# Append the default fieldset if defined in the Meta class
|
# Append the default fieldset if defined in the Meta class
|
||||||
default_fieldset = (('Script Execution Functions', ('_schedule_at', '_interval', '_commit')),)
|
default_fieldset = (
|
||||||
if hasattr(self.Meta, 'fieldsets'):
|
('Script Execution Parameters', ('_schedule_at', '_interval', '_commit')),
|
||||||
self.Meta.fieldsets += default_fieldset
|
)
|
||||||
else:
|
if not hasattr(self.Meta, 'fieldsets'):
|
||||||
pass
|
fields = (
|
||||||
|
name for name, _ in self._get_vars().items()
|
||||||
|
)
|
||||||
|
self.Meta.fieldsets = (('Script Data', fields),)
|
||||||
|
|
||||||
|
self.Meta.fieldsets += default_fieldset
|
||||||
|
|
||||||
return form
|
return form
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user