Web IDE is auth protected even for public projects
The Web IDE is useful for editing but also reading code and reviewing merge requests. We should make sure that public projects can be viewed in the Web IDE by anyone.
Try going to https://gitlab.com/-/ide/project/gitlab-org/gitlab-ce/ without being signed in and you will be asked to sign in.
Proposal
- Allow unauthenticated users to open public projects in the Web IDE
- Disable editing of files in the Web IDE by unauthenticated users
Links
https://microsoft.github.io/monaco-editor/api/interfaces/monaco.editor.ieditoroptions.html#readonly