Skip to content

WIP: Add group wiki support

This MR adds wiki page support to groups. This MR needs to be in WIP while !15060 (closed) is not merged.

Wiki link added to global menu. Wiki for a group has an independent repository. And has the same user behavior as a ProjectWiki (both Project/Wiki and Group/Wiki use the same views (shared/wikis/...)). Permissions for GroupWiki looks the same as ProjectWiki permissions.

Also in this MR I have renamed ProjectWiki (which belonged to Project) to WikiProject (which belongs to Project or Group) Perhaps I need to move this to separate MR (because this is very big)?

Git access to GroupWiki not available now, implementation takes a lot of time for refactoring and I think should be done in other MR later. External wikis support for GroupWiki also is not available, because now external wiki implemented as ProjectService. I think good solution looks like: move external wiki support to features for both Project and Group.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes #4037 (moved)

Edited by Alexander Randa

Merge request reports