mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-10 13:16:09 +10:00
Automatically fork a project when not allowed to edit a file. Fixes #3215. To do: - [ ] Add tests ----- ## "Edit" button on file in a project the user does NOT have write access to  ## Clicking will automatically create a fork  ## When the fork has been created, the user is returned to the edit page on the original project with a notice  ## The user cannot change the target branch and is informed that editing will start an MR  ## Hitting "Commit changes" will commit and start an MR from my fork to the origin project  ----- ## "Create file, "Upload file" and "New directory" buttons in a project the user does NOT have write access to  ## Clicking any of these options will automatically create a fork  ## When the fork has been created, the user is returned to the tree page on the original project with a notice  ## Clicking "New directory" again will show the modal. The user cannot change the target branch and is informed that editing will start an MR  ## Hitting "Create directory" will commit and start an MR from my fork to the origin project  cc @dzaporozhets @skyruler See merge request !2145