Topics API: add `without_projects` parameter
What does this MR do and why?
There's the Topics API for admins to manage project topics. Now, we have the requirement to get all topics that are not assigned to a project using the API.
So this MR extends the Topics API and introduces the without_projects
parameter.
/cc @bufferoverflow
How to set up and validate locally
- Add a topic (without assigned projects)
- Request http://localhost:3000/api/v4/topics?without_projects=true as an administrator
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.