Group Level Wiki: BE Refactor Wiki Models to support Group Level Wiki
Problem to solve
Refactor the existing Wiki Models and create Group Wiki Model.
Note: This issue is a child of the Group Level Wiki Implementation Epic &2214 (closed)
Proposal
- Refactor existing models to use idea of container
- Change code that references those models (like the services)
- Add new models and share behavior with either modules or inheritance of an abstract class
Tentative MR Breakdown
-
Refactor ProjectWiki
-
Refactor WikiPage
Documentation (remove if not applicable)
This issue does not require the creation of documentation.
Testing
Testing Approach
-
Analyze the existing Model Specific tests. Is it covered at the appropriate level? (CRUD specs included) -
Adapt existing Model Specific test from Project Wikis to Group Wikis
Success Criteria
-
None of the existing tests are breaking -
Ability to create a Group Wiki Model with a repository -
End to End Tests have been written (remove if not applicable)
What does success look like, and how can we measure that?
There is no user interface for this.
Links / references
Edited by Markus Koller