mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 09:16:10 -06:00
9608 update yasg -> spectacular fix all errors
This commit is contained in:
parent
9196f98253
commit
1604ca2d15
@ -887,6 +887,8 @@ class InterfaceSerializer(NetBoxModelSerializer, CabledObjectSerializer, Connect
|
|||||||
)
|
)
|
||||||
count_ipaddresses = serializers.IntegerField(read_only=True)
|
count_ipaddresses = serializers.IntegerField(read_only=True)
|
||||||
count_fhrp_groups = serializers.IntegerField(read_only=True)
|
count_fhrp_groups = serializers.IntegerField(read_only=True)
|
||||||
|
mac_address = serializers.CharField()
|
||||||
|
wwn = serializers.CharField()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Interface
|
model = Interface
|
||||||
|
@ -104,6 +104,7 @@ class AggregateSerializer(NetBoxModelSerializer):
|
|||||||
family = ChoiceField(choices=IPAddressFamilyChoices, read_only=True)
|
family = ChoiceField(choices=IPAddressFamilyChoices, read_only=True)
|
||||||
rir = NestedRIRSerializer()
|
rir = NestedRIRSerializer()
|
||||||
tenant = NestedTenantSerializer(required=False, allow_null=True)
|
tenant = NestedTenantSerializer(required=False, allow_null=True)
|
||||||
|
prefix = serializers.CharField()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Aggregate
|
model = Aggregate
|
||||||
@ -270,6 +271,7 @@ class PrefixSerializer(NetBoxModelSerializer):
|
|||||||
role = NestedRoleSerializer(required=False, allow_null=True)
|
role = NestedRoleSerializer(required=False, allow_null=True)
|
||||||
children = serializers.IntegerField(read_only=True)
|
children = serializers.IntegerField(read_only=True)
|
||||||
_depth = serializers.IntegerField(read_only=True)
|
_depth = serializers.IntegerField(read_only=True)
|
||||||
|
prefix = serializers.CharField()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Prefix
|
model = Prefix
|
||||||
|
@ -367,7 +367,7 @@ class IPRangeAvailableIPAddressesView(AvailableIPAddressesView):
|
|||||||
|
|
||||||
class AvailableVLANsView(ObjectValidationMixin, APIView):
|
class AvailableVLANsView(ObjectValidationMixin, APIView):
|
||||||
queryset = VLAN.objects.all()
|
queryset = VLAN.objects.all()
|
||||||
filterset_class = serializers.VLANSerializer # for drf-spectacular
|
serializer_class = serializers.VLANSerializer # for drf-spectacular
|
||||||
|
|
||||||
@extend_schema(methods=["get"], responses={200: serializers.AvailableVLANSerializer(many=True)})
|
@extend_schema(methods=["get"], responses={200: serializers.AvailableVLANSerializer(many=True)})
|
||||||
def get(self, request, pk):
|
def get(self, request, pk):
|
||||||
|
@ -69,6 +69,7 @@ class TokenProvisionView(APIView):
|
|||||||
Non-authenticated REST API endpoint via which a user may create a Token.
|
Non-authenticated REST API endpoint via which a user may create a Token.
|
||||||
"""
|
"""
|
||||||
permission_classes = []
|
permission_classes = []
|
||||||
|
serializer_class = serializers.TokenSerializer # for drf-spectacular
|
||||||
|
|
||||||
@extend_schema(methods=["post"], responses={201: serializers.TokenSerializer})
|
@extend_schema(methods=["post"], responses={201: serializers.TokenSerializer})
|
||||||
def post(self, request):
|
def post(self, request):
|
||||||
|
@ -126,6 +126,7 @@ class VMInterfaceSerializer(NetBoxModelSerializer):
|
|||||||
l2vpn_termination = NestedL2VPNTerminationSerializer(read_only=True)
|
l2vpn_termination = NestedL2VPNTerminationSerializer(read_only=True)
|
||||||
count_ipaddresses = serializers.IntegerField(read_only=True)
|
count_ipaddresses = serializers.IntegerField(read_only=True)
|
||||||
count_fhrp_groups = serializers.IntegerField(read_only=True)
|
count_fhrp_groups = serializers.IntegerField(read_only=True)
|
||||||
|
mac_address = serializers.CharField()
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = VMInterface
|
model = VMInterface
|
||||||
|
Loading…
Reference in New Issue
Block a user