1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Support specification of image width when rendering cable traces as SVG

This commit is contained in:
jeremystretch
2021-07-16 17:06:27 -04:00
parent 2bfdaf08ee
commit 8cf9f0d5bc
2 changed files with 11 additions and 3 deletions

View File

@@ -52,8 +52,13 @@ class PathEndpointMixin(object):
if request.GET.get('render', None) == 'svg':
# Render SVG
try:
width = min(int(request.GET.get('width')), 1600)
except ValueError:
width = None
drawing = obj.get_trace_svg(
base_url=request.build_absolute_uri('/')
base_url=request.build_absolute_uri('/'),
width=width
)
return HttpResponse(drawing.tostring(), content_type='image/svg+xml')