diff --git a/netbox/dcim/api/serializers.py b/netbox/dcim/api/serializers.py index 62684506c..02c153807 100644 --- a/netbox/dcim/api/serializers.py +++ b/netbox/dcim/api/serializers.py @@ -172,15 +172,28 @@ class RackReservationSerializer(ValidatedModelSerializer): class RackElevationDetailFilterSerializer(serializers.Serializer): - face = serializers.ChoiceField(choices=DeviceFaceChoices, default=DeviceFaceChoices.FACE_FRONT) - render_format = serializers.ChoiceField( - choices=RackElecationDetailRenderFormatChoices, - default=RackElecationDetailRenderFormatChoices.RENDER_FORMAT_SVG + face = serializers.ChoiceField( + choices=DeviceFaceChoices, + default=DeviceFaceChoices.FACE_FRONT + ) + render_format = serializers.ChoiceField( + choices=RackElevationDetailRenderFormatChoices, + default=RackElevationDetailRenderFormatChoices.RENDER_FORMAT_JSON + ) + unit_width = serializers.IntegerField( + default=RACK_ELEVATION_UNIT_WIDTH_DEFAULT + ) + unit_height = serializers.IntegerField( + default=RACK_ELEVATION_UNIT_HEIGHT_DEFAULT + ) + exclude = serializers.IntegerField( + required=False, + default=None + ) + expand_devices = serializers.BooleanField( + required=False, + default=True ) - unit_width = serializers.IntegerField(default=RACK_ELEVATION_UNIT_WIDTH_DEFAULT) - unit_height = serializers.IntegerField(default=RACK_ELEVATION_UNIT_HEIGHT_DEFAULT) - exclude = serializers.IntegerField(required=False, default=None) - expand_devices = serializers.BooleanField(required=False, default=True) # diff --git a/netbox/dcim/choices.py b/netbox/dcim/choices.py index e80a6f9f1..74150809d 100644 --- a/netbox/dcim/choices.py +++ b/netbox/dcim/choices.py @@ -105,7 +105,7 @@ class RackDimensionUnitChoices(ChoiceSet): } -class RackElecationDetailRenderFormatChoices(ChoiceSet): +class RackElevationDetailRenderFormatChoices(ChoiceSet): RENDER_FORMAT_JSON = 'json' RENDER_FORMAT_SVG = 'svg'