Categories apply to items only, but the "/categories" endpoint does not mention it in paths.
This endpoint is not valid, the right endpoint is: JENKINS_ROOT/PATH_VIEW/categories where PATH_VIEW can be:
- empty: JENKINS_ROOT/categories
- or for example: JENKINS_ROOT/view/custom/categories
The meaning is Please, give me the item categories and its items availables in this view.
The endpoint may conflict with existing closed-source plugins. E.g. I had the Categorization plugin at one of my previous companies, which used the similar endpoint. Update to 2.0 will cause regressions in such plugins
Is this really an argument? As contributor of Jenkins core I have to thing about possible proprietary developments. This is crazy! Why something like itemCategories is a valid option?
The implementation is not pluggable. E.g. Views and Items cannot filter the categories somehow
This is a new requirement we can implement in the future. By the way, Items are being filtered.