Introduce basic work item listing endpoints

What does this MR do and why?

Introduce basic work item listing REST endpoints:

  1. /namespaces/:fullpath_or_id/-/work_items
  2. /projects/:fullpath_or_id/-/work_items
  3. /groups/:fullpath_or_id/-/work_items

References

Screenshots or screen recordings

Before After

How to set up and validate locally

  1. Checkout the branch
  2. Enable the feature flag

In the browser

You can directly put this in your browser URL:

You can also add params for tile fields or features filtering:

curl

curl --request GET \
  --url 'http://gdk.test:3000/api/v4/namespaces/gitlab/-/work_items?features=labels' \
  --header 'private-token: PAT'

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Nicolas Dular

Merge request reports

Loading