Update Custom Field logic for Netbox v2.10.x
This commit is contained in:
parent
036f94a450
commit
5c9bea8b50
24 changed files with 168 additions and 268 deletions
15
startup_scripts/startup_script_utils/custom_fields.py
Normal file
15
startup_scripts/startup_script_utils/custom_fields.py
Normal file
|
@ -0,0 +1,15 @@
|
|||
def set_custom_fields_values(entity, custom_field_data):
|
||||
if not custom_field_data:
|
||||
return
|
||||
|
||||
entity.custom_field_data = custom_field_data
|
||||
return entity.save()
|
||||
|
||||
def pop_custom_fields(params):
|
||||
if 'custom_field_data' in params:
|
||||
return params.pop('custom_field_data')
|
||||
elif 'custom_fields' in params:
|
||||
print("⚠️ Please rename 'custom_fields' to 'custom_field_data'!")
|
||||
return params.pop('custom_fields')
|
||||
|
||||
return None
|
Loading…
Add table
Add a link
Reference in a new issue