Add `artifactType` filter to internal tags API
To support presentation of image signatures on the frontend we need to allow tags to be filtered by their mediaType
.
Implementation plan
- Add an
ArtifactType []string
field todatastore.FilterParams
- Update
filterParamsFromRequest
to parse this from theartifactType
query string parameters. - Update
datastore.tagsDetailPaginatedQuery
to filter bymanifest.artifact_type IN ($artifact_types)
if given.
Edited by Brian Williams