change render_format to render for svg elevations

This commit is contained in:
John Anderson
2019-12-11 17:33:58 -05:00
parent 77a5f6ef81
commit 645383509b
4 changed files with 12 additions and 12 deletions

View File

@@ -176,9 +176,9 @@ class RackElevationDetailFilterSerializer(serializers.Serializer):
choices=DeviceFaceChoices,
default=DeviceFaceChoices.FACE_FRONT
)
render_format = serializers.ChoiceField(
choices=RackElevationDetailRenderFormatChoices,
default=RackElevationDetailRenderFormatChoices.RENDER_FORMAT_JSON
render = serializers.ChoiceField(
choices=RackElevationDetailRenderChoices,
default=RackElevationDetailRenderChoices.RENDER_JSON
)
unit_width = serializers.IntegerField(
default=RACK_ELEVATION_UNIT_WIDTH_DEFAULT

View File

@@ -218,7 +218,7 @@ class RackViewSet(CustomFieldModelViewSet):
return Response(serializer.errors, 400)
data = serializer.validated_data
if data['render_format'] == 'svg':
if data['render'] == 'svg':
# Render and return the elevation as an SVG drawing with the correct content type
drawing = rack.get_elevation_svg(data['face'], data['unit_width'], data['unit_height'])
return HttpResponse(drawing.tostring(), content_type='image/svg+xml')