mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 09:16:10 -06:00
9608 update yasg -> spectacular
This commit is contained in:
parent
ac235b7990
commit
5f06daaa74
@ -51,7 +51,7 @@ class CabledObjectSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@extend_schema_field(serializers.DictField(allow_null=True))
|
@extend_schema_field(serializers.ListField)
|
||||||
def get_link_peers(self, obj):
|
def get_link_peers(self, obj):
|
||||||
"""
|
"""
|
||||||
Return the appropriate serializer for the link termination model.
|
Return the appropriate serializer for the link termination model.
|
||||||
@ -488,7 +488,7 @@ class InterfaceTemplateSerializer(ValidatedModelSerializer):
|
|||||||
class Meta:
|
class Meta:
|
||||||
model = InterfaceTemplate
|
model = InterfaceTemplate
|
||||||
fields = [
|
fields = [
|
||||||
'id', 'url', 'display', 'device_type', 'module_type', 'name', 'label', 'type', 'mgmt_only', 'description',
|
'id', 'url', 'display', 'device_type', 'module_type', 'name', 'label', 'type', 'enabled', 'mgmt_only', 'description',
|
||||||
'poe_mode', 'poe_type', 'created', 'last_updated',
|
'poe_mode', 'poe_type', 'created', 'last_updated',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -556,6 +556,7 @@ REST_FRAMEWORK = {
|
|||||||
'rest_framework.renderers.JSONRenderer',
|
'rest_framework.renderers.JSONRenderer',
|
||||||
'netbox.api.renderers.FormlessBrowsableAPIRenderer',
|
'netbox.api.renderers.FormlessBrowsableAPIRenderer',
|
||||||
),
|
),
|
||||||
|
'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema',
|
||||||
'DEFAULT_VERSION': REST_FRAMEWORK_VERSION,
|
'DEFAULT_VERSION': REST_FRAMEWORK_VERSION,
|
||||||
'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.AcceptHeaderVersioning',
|
'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.AcceptHeaderVersioning',
|
||||||
'SCHEMA_COERCE_METHOD_NAMES': {
|
'SCHEMA_COERCE_METHOD_NAMES': {
|
||||||
|
Loading…
Reference in New Issue
Block a user