mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-14 09:51:22 -06:00
Fixes #6456: API schema type should be boolean for _occupied on cable termination models
This commit is contained in:
parent
54dfa6cb7f
commit
28ca815c88
@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
### Bug Fixes
|
### Bug Fixes
|
||||||
|
|
||||||
|
* [#6456](https://github.com/netbox-community/netbox/issues/6456) - API schema type should be boolean for `_occupied` on cable termination models
|
||||||
* [#6710](https://github.com/netbox-community/netbox/issues/6710) - Fix assignment of VM interface parent via REST API
|
* [#6710](https://github.com/netbox-community/netbox/issues/6710) - Fix assignment of VM interface parent via REST API
|
||||||
* [#6714](https://github.com/netbox-community/netbox/issues/6714) - Fix rendering of device type component creation forms
|
* [#6714](https://github.com/netbox-community/netbox/issues/6714) - Fix rendering of device type component creation forms
|
||||||
|
|
||||||
|
@ -25,6 +25,7 @@ from .nested_serializers import *
|
|||||||
class CableTerminationSerializer(serializers.ModelSerializer):
|
class CableTerminationSerializer(serializers.ModelSerializer):
|
||||||
cable_peer_type = serializers.SerializerMethodField(read_only=True)
|
cable_peer_type = serializers.SerializerMethodField(read_only=True)
|
||||||
cable_peer = serializers.SerializerMethodField(read_only=True)
|
cable_peer = serializers.SerializerMethodField(read_only=True)
|
||||||
|
_occupied = serializers.SerializerMethodField(read_only=True)
|
||||||
|
|
||||||
def get_cable_peer_type(self, obj):
|
def get_cable_peer_type(self, obj):
|
||||||
if obj._cable_peer is not None:
|
if obj._cable_peer is not None:
|
||||||
@ -42,6 +43,10 @@ class CableTerminationSerializer(serializers.ModelSerializer):
|
|||||||
return serializer(obj._cable_peer, context=context).data
|
return serializer(obj._cable_peer, context=context).data
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@swagger_serializer_method(serializer_or_field=serializers.BooleanField)
|
||||||
|
def get__occupied(self, obj):
|
||||||
|
return obj._occupied
|
||||||
|
|
||||||
|
|
||||||
class ConnectedEndpointSerializer(serializers.ModelSerializer):
|
class ConnectedEndpointSerializer(serializers.ModelSerializer):
|
||||||
connected_endpoint_type = serializers.SerializerMethodField(read_only=True)
|
connected_endpoint_type = serializers.SerializerMethodField(read_only=True)
|
||||||
|
Loading…
Reference in New Issue
Block a user