Delete work items global id route
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
- Go to an issue and create a task in the tasks widget. Click on the task title to confirm it loads in a modal
- 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.
-
I have evaluated the MR acceptance checklist for this MR.