Simplified the method get_data_class
What does this MR do and why?
- Added a new feature flag
simplify_get_data_classto simplify the logic to calculate thedata_classused to find the proxy classes. - I want to rename the
ProjectWikiProxytoWikiProxybecause GroupWiki can also use these proxy classes. So added new proxy classes. - The old logic of
get_data_classwas 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