Skip to content

Merge appsembler/tahoe/develop into appsembler/tahoe/master - #520

Merged
melvinsoft merged 28 commits into
appsembler/tahoe/masterfrom
appsembler/tahoe/develop
Jan 15, 2020
Merged

Merge appsembler/tahoe/develop into appsembler/tahoe/master#520
melvinsoft merged 28 commits into
appsembler/tahoe/masterfrom
appsembler/tahoe/develop

Conversation

@melvinsoft

@melvinsoft melvinsoft commented Jan 14, 2020

Copy link
Copy Markdown

The usual stuff, including MongoDB 3.0 prep.

melvinsoft and others added 28 commits December 17, 2019 19:09
…th-source

Add mongo support for auth source
This commit upgrades the version of pymongo from 2.x to 3.x, removing usages to deprecated functions usage and fixing tests where necessary.

This version of pymongo supports MongoDB 2.x all the way up to 4.2, and this ensures that the platform will be able to run on a supported MongoDB version in the next release.
Making the regex that gets the index courses more secure
Fix Unregistered Task

openedx.core.djangoapps.bookmarks.tasks.update_xblock_cache task is not
getting autodiscovered by celery and needs to be imported explicitly

PROD-284
openedx.core.djangoapps.ccxcon.tasks.update_ccxcon is not get auto
discovered by celery. Adding it to CELERY_IMPORTS to be explicitly
added.

PROD-283
Regular expressions are harder to read and debug
Safer CourseOverview.org filed matching
Add course.load_forum AccessControlBackends action
Instead of hardcoding it in the LMS
Figures cleanup: Use hawthorn plugins URLs
Support access control backends in edx-search
by enforcing to install from the git repo instead of the installed
package from pypi

@OmarIthawi OmarIthawi left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 do we know if the updated mongo library works well with the old mongo? If so, let's go live with this!

@melvinsoft

Copy link
Copy Markdown
Author

@OmarIthawi Yes, it has backwards compatibility. Thanks!

@melvinsoft
melvinsoft merged commit 2f535bc into appsembler/tahoe/master Jan 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants