Skip to content

Simplified the method get_data_class

Ravi Kumar requested to merge rename-project_wiki_proxy-to-wiki_proxy into master

What does this MR do and why?

  • Added a new feature flag simplify_get_data_class to simplify the logic to calculate the data_class used to find the proxy classes.
  • I want to rename the ProjectWikiProxy to WikiProxy because GroupWiki can also use these proxy classes. So added new proxy classes.
  • The old logic of get_data_class was not supporting the creation of a new WikiProxy, which means when the feature flag is disabled, it will use the ProjectWikiProxy. That's why I have not removed the ProjectWikiProxy.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Ravi Kumar

Merge request reports