Merge branch 'edit-on-fork' into 'master'
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
Showing
Please register or sign in to comment