1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Use ContentTypeChoiceField for object_type

This commit is contained in:
jeremystretch
2022-02-11 11:33:16 -05:00
parent 3b80f67e4d
commit 47e99ecb54

View File

@ -27,12 +27,17 @@ __all__ = (
class CustomFieldForm(BootstrapMixin, forms.ModelForm):
content_types = ContentTypeMultipleChoiceField(
queryset=ContentType.objects.all(),
limit_choices_to=FeatureQuery('custom_fields')
limit_choices_to=FeatureQuery('custom_fields'),
label='Model(s)'
)
object_type = ContentTypeChoiceField(
queryset=ContentType.objects.all(),
required=False,
help_text="Type of the related object (for object/multi-object fields only)"
)
fieldsets = (
('Custom Field', ('name', 'label', 'type', 'object_type', 'weight', 'required', 'description')),
('Assigned Models', ('content_types',)),
('Custom Field', ('content_types', 'name', 'label', 'type', 'object_type', 'weight', 'required', 'description')),
('Behavior', ('filter_logic',)),
('Values', ('default', 'choices')),
('Validation', ('validation_minimum', 'validation_maximum', 'validation_regex')),