Skip to content

Add MySQL Backend Support for BulkDeleteUserPosts Feature #273

@salman2013

Description

@salman2013

Description:

We have an ongoing MongoDB backend deprecation effort (openedx/public-engineering#502).

Within edx-platform, the BulkDeleteUserPosts feature for forums still relies on the MongoDB backend and needs to be updated to support the MySQL backend.

edx-platform code references:
Ref 1: https://github.com/openedx/openedx-platform/blob/f08f0b5d57f8d3b45b220267768a2cdebe68886d/openedx/core/djangoapps/django_comment_common/comment_client/comment.py#L135
Ref 2: https://github.com/openedx/openedx-platform/blob/f08f0b5d57f8d3b45b220267768a2cdebe68886d/openedx/core/djangoapps/django_comment_common/comment_client/comment.py#L149

Once the required API is implemented using the MySQL backend, the corresponding edx-platform code can be updated to fully remove MongoDB usage.

Note:
These features are not directly exposed in the CMS/LMS UI. However, we have decided to retain and update them, as there may still be users relying on these legacy capabilities.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions