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:
- Adds a Create New Merge request button to issues in forked projects
- Adds a project selector when project is forked
- Disables project selector when Create branch mode is selected
- 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
How to set up and validate locally
- Open any issue in a forked project
- Click 'Create merge request' button
- It should open a New merge request page which targets the source project (given you didn't configure another default target project)