Draft: Remove legacy blog post merge request logic

What does this MR do and why?

This MR is the final step of the BlogMergeRequest refactor effort and deletes 🔥 all code from the previous unrefactored code. Due to the simple nature of the feature flag logic, the related feature flag responsible for switching between the refactored and existing flow is also deleted along with BlogPost::MergeRequestFactory.

Content

  • Remove legacy blog post merge request logic

This commit is the final step of the refactoring effort for improving the blog post MR creation process. The following were deleted:

  • The BlogMergeRequest class and related tests
  • The BlogPost::MergeRequestFactory class and related tests

The following were changed:

  • References to BlogMergeRequest -> BlogPost::MergeRequest

Author Check-list

  • Has documentation been updated?

Merge request reports

Loading