Skip to content

Group Level Wiki: BE Add basic support for Git routes

Problem to solve

We need to able to address group wiki repositories from inside GitLab, so when editing wikis through our UI we can create commits.

Note: This issue is a child of the Group Level Wiki Implementation Epic &2214 (closed)

Proposal

Add all required Git routes, similar to the changes in !21739 (merged).

Not all of this is necessary yet, we'll focus on external access over SSH/HTTP in #207869 (closed).

Feature Flag

Any user-accessible routes need to be behind a group-level feature flag named group_wiki.

Tentative MR Breakdown

Only one MR is predicted for now.

Permissions and Security

Use the permissions established in #207872 (closed).

Documentation (remove if not applicable)

This issue does not require the creation of documentation.

Testing

Testing Approach

  • Analyze the existing project wiki specific tests. Is it covered at the appropriate level?
  • Adapt existing tests for project wikis to group wikis.

Success Criteria

  • Group wiki repositories can be accessed from inside GitLab

Links / references

Edited by Markus Koller