Skip to content

When opening Web IDE, follow path to fork if it exists

Himanshu Kapoor requested to merge 202159-open-fork into master

What does this MR do?

Issue: #202159 (closed)

Currently when a user doesn't have permissions to commit or create a merge request in a project we offer the user the option to fork the project when opening the Web IDE. However, if a user already has a fork then we open the upstream project and not the forked project in the Web IDE. This means users are "doomed to fail" as they won't be able to make changes, or save their changes and make them in the appropriate context.

Screenshots

Before After
image image__1_

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Peter Leitzen

Merge request reports