Skip to content

Add support to search by pasting links in work item input component

What does this MR do and why?

This MR covers following part of Add support of pasting links and search by refe... (#427594 - closed)

  • Add support of search by work items/issue link

Screenshots or screen recordings

Screen Recording 2023-11-07 at 2.43.46 PM.mov

How to set up and validate locally

Prerequisites:

  1. Enable the OKRs feature as mentioned in the OKRs docs (e.g. ::Feature.enabled?(:okrs_mvc, Project.find(<PROJECT_ID>)) and the namespace must have Ultimate plan).
  2. Enable the feature flag Feature.enable(:linked_work_items)

Steps to verify:

  1. Login with any user
  2. Go to any Project > Issues > List
  3. Create an new Objective under New issue split button
  4. Go to Objective detail page
  5. Under Linked Items, click on Add button to open the form
  6. Paste a work item or issue link of any project
  7. Check if it brings the correct result
  8. Press enter or select the list item
  9. The token should be added to the input box

This also affects the Child objectives and key results widget above Linked Items . Try to search and add any Objective/Key result using Add > Existing objective/key result option in the Child objectives and key results widget.

Moreover, for Tasks in issues. Search and Add a Task as mention Add a Task docs under an Issue

Limitations:

  • Searching group level work items (Epic Work Items) is not supported

MR acceptance checklist

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

Related to #427594 (closed)

Edited by Rajan Mistry

Merge request reports