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.
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.