Skip to content

Delete work items global id route

Coung Ngo requested to merge cngo-delete-work-items-global-id-route into master

What does this MR do and why?

The work items global id route is deprecated and is now ready for deletion in milestone 16.0. This MR deletes this route.

This means we are deleting the iid_path=true url query parameter and interpreting integer in http://127.0.0.1:3000/h5bp/html5-boilerplate/-/work_items/<integer> as the work item iid now instead of id as before.

There is a lot of logic in the frontend code for checking whether to use the work item id or iid, so instead of deleting all this logic (which results in a huge MR diff) fetchByIid is set to true. Subsequent MRs will clean up and delete the rest of the frontend logic.

Issue: #393836 (closed)

Screenshots or screen recordings

How to set up and validate locally

  1. Go to an issue and create a task in the tasks widget. Click on the task title to confirm it loads in a modal
  2. Go to the issues list page and click on the task. You should be redirected to the work item detail page and be able to edit its attributes

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Coung Ngo

Merge request reports