Actually implement filters for PublicationViewset
pulpcore defines functional tests to verify filtering publications by
PublicationViewset defines no filters, but the tests pass. That's because DRF simply ignores the filter parameters in this case and returns all publications. Since there is a single publication overall in these tests, this result isn't any different from the result a proper filter implementation would return.
- Decide which filters to actually implement (proposal: at least
repository_version(NB it has already been noted in #5665 that this does not work))
- Implement these filters
- Include negative test cases