Simplified the method get_data_class
What does this MR do and why?
- Added a new feature flag
simplify_get_data_class
to simplify the logic to calculate thedata_class
used to find the proxy classes. - I want to rename the
ProjectWikiProxy
toWikiProxy
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.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Ravi Kumar