9608 update yasg -> spectacular

This commit is contained in:
Arthur 2023-01-24 11:06:47 -08:00
parent ac235b7990
commit 5f06daaa74
2 changed files with 3 additions and 2 deletions

View File

@ -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',
] ]

View File

@ -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': {