Skip to content

Add Create New Merge Request button to issues in forked projects

What does this MR do and why?

Fixes Create Merge Request unavailable in issues of f... (#15598).

This MR does the following:

  1. Adds a Create New Merge request button to issues in forked projects
  2. Adds a project selector when project is forked
  3. Disables project selector when Create branch mode is selected
  4. Removes blocking submit buttons during loading (following Pajamas guidance)

MR acceptance checklist

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

Screenshots or screen recordings

video2064702361

How to set up and validate locally

  1. Open any issue in a forked project
  2. Click 'Create merge request' button
  3. It should open a New merge request page which targets the source project (given you didn't configure another default target project)

Merge request reports