Enable uploading of SVG images for Design Management
Problem to solve
We validate that images uploaded to design boards are in the list in Gitlab::FileTypeDetection::IMAGE_EXT
.
That list excludes the svg
extension as it is listed separately as a DANGEROUS_EXT
.
Based on the comment above the list of DANGEROUS_EXT
we would be able to enable svg
, as we always supply design images with Content-Disposition: attachment
.
Note that we should rename the DANGEROUS_EXT
constant to IMAGE_DANGEROUS_EXT
, as we want to enable just image extensions and never any non-image extensions that may be added in future.
Documentation
We should update the Design Management documentation limitations section.
Links / references
Edited by Luke Duncalfe