-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incidental functionality improvements from Next Gen Modulestore work #269
Incidental functionality improvements from Next Gen Modulestore work #269
Conversation
@cahrens @chrisndodge @jzoldak Please review (number 2 of 4) |
Overall comment: It's unfortunate that we see the deltas which are in the 1st PR. Don suggested if we merge the first PR, those deltas will no longer appear in this PR. Is that true? If so, can we merge the 1st PR so to clean up this 2nd PR. My understanding is that we're breaking up the PR's to make things much more atomic. |
Yes, it's true. We definitely want to make things more atomic, but I didn't However, you can also look at the pure delta by clicking the link in the PR On Wed, Jun 26, 2013 at 10:59 AM, chrisndodge [email protected]:
|
from json.encoder import JSONEncoder | ||
import datetime | ||
|
||
class EdxJSONEncoder(json.JSONEncoder): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unit test for this class?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added.
+1 but we must verify that deploying the config change will work against the previous code deploy, otherwise there will be downtime. My suggestion would be to do the config change on sandbox/stage ahead of code deploy and verify that things work (both draft/direct). |
During policy export, we want to write any python datetime objects found as iso timestamps, rather than throwing exceptions.
I am ready to give a thumbs-up once there are negative tests for almost_same_datetime and Chris' question about config change is settled. |
I have the negative tests. I just need to merge them. We need to do some -Cale
|
DraftModuleStore was originally designed as a mixin, but never used that way, and with the upcoming changes to use the versioned module store, never will be. This changes removes a circular dependency between mongo.py and draft.py.
…ments Incidental functionality improvements from Next Gen Modulestore work
Run all images through compression
…de-complete-count ziafazal/api-fix-users-grade-complete-count: fixed count exceeding total...
Changes for new course split mongo
* Client credentials + grades api (openedx#228) * Client credentials and grades api * Updating the permissions on the fly for request object (openedx#233) * Updating the permissions on the fly for request object * Update views.py
Co-authored-by: Renovate Bot <[email protected]>
@dmitchell: Please review content and add reviewers to validate changes.
This builds on top of #268 (net change: edx/edx-platform@dhm/cosmetic-cleanup...dhm/incidental-functionality-improvements)