Don Mitchell
438bbffb93
Add field iterator which includes namespaced fields
...
And fix get_explicitly_set to use it and to get the json not native
field values.
2013-08-16 10:42:53 -04:00
Don Mitchell
929597ce84
Move load_from_json to the test file only
...
It's a reasonable demo of in memory xblock creation, but doesn't fit
the xblock pattern. Moving temporarily to keep the dag persistence test.
2013-08-16 10:42:53 -04:00
Don Mitchell
857431f793
Clarify comments re behavior
2013-08-16 10:42:53 -04:00
Don Mitchell
a507ebc1b6
Clarify function name
...
and fix some comments ref'g old names
2013-08-16 10:42:53 -04:00
Don Mitchell
e4a69373d0
xblock fields persist w/o breaking by scope
...
Letting xblocks handle scope rather than separating fields into
different attrs. Although, split still shunts content fields to a
different collection than setting and children fields.
The big difference is that content fields will always be a dict and not
sometimes just a string and there's no special casing of 'data' attr.
The other mind change is no more 'metadata' dict.
2013-08-16 10:42:52 -04:00
polesye
a2dcf9aa9c
Merge pull request #689 from edx/anton/fix_video_speed_button
...
Video: disable speed controls for unsupported browsers.
2013-08-16 05:58:37 -07:00
Anton Stupak
9b76b49292
Disable speed controls for unsupported browsers.
2013-08-16 14:44:44 +03:00
Peter Fogg
346fb7b4fa
Merge pull request #698 from edx/peter-fogg/grading-cutoffs-fix
...
Fix grade range names not being editable.
2013-08-15 20:06:54 -07:00
jkarni
a260115b01
Merge pull request #685 from edx/jkarni/fix/cms_pylint
...
Contentstore views pylint fixes
2013-08-15 16:05:09 -07:00
Jonah Stanley
796667cbdb
Merge pull request #701 from edx/jonahstanley/fix-lms-acceptance-issue
...
Workaround for issue
2013-08-15 14:01:35 -07:00
JonahStanley
a067fb58d6
Workaround for issue
...
Better wording of commit
Workaround for issue
Better wording of commit
Fixed spacing
2013-08-15 16:59:30 -04:00
David Ormsbee
5f8eab5f95
Merge pull request #687 from edx/bugfix/ichuang/optioninput-msg
...
capa optioninput template was missing msg output (needed for hints)
2013-08-15 13:52:50 -07:00
Peter Fogg
a93d7229ac
Fix grade range names not being editable.
2013-08-15 16:30:14 -04:00
Christina Roberts
03b6050348
Merge pull request #667 from edx/christina/read-only-api
...
Make split mongo read-only API consistent with other modulestores.
2013-08-15 13:05:58 -07:00
Carlos Andrés Rocha
f4fe6de38f
Merge pull request #684 from rocha/test-invalid-youtube-ids
...
Add test for invalid YouTube IDs strings
2013-08-15 10:13:26 -07:00
cahrens
9f229a4605
Make get_errored_courses part of the modulestore API (with default implementation).
...
Also clarifies the contraction of location.course_id by throwing an exception for lcoations that are not of category course.
Add test for course_id method.
2013-08-15 12:50:37 -04:00
Vik Paruchuri
c9e0d36d16
Merge pull request #621 from edx/fix/vik/oe-issues
...
Fix/vik/oe issues
2013-08-15 08:27:34 -07:00
Carlos Andrés Rocha
9199f1d08b
Add test for invalid YouTube IDs strings
2013-08-15 11:06:53 -04:00
Jay Zoldak
bbb5059d36
Merge branch 'release'
2013-08-15 10:59:09 -04:00
Jay Zoldak
0350dea2eb
Merge pull request #682 from edx/sarina/hotfix/fix-combinedopenended
...
Fix error seen in combinedopenended modules
2013-08-15 07:48:55 -07:00
Peter Baratta
55b67e39bb
Merge pull request #680 from edx/peterb/move-numpy-seterr
...
Move the silencing of numpy's warnings into test_calc.py
2013-08-15 07:31:03 -07:00
Julian Arni
80619da429
Review fixes
2013-08-15 10:24:38 -04:00
Peter Baratta
5f3dd37f98
Move the silencing of numpy's warnings into test_calc.py
...
..because that is where it is the most annoying/visible. Otherwise it really
has no effect on the LMS or anything else.
2013-08-15 08:54:43 -04:00
chrisndodge
0db4c98782
Merge pull request #658 from edx/bugfix/ichuang/delete_course_group_not_exist
...
catch error in delete_course management script when group does not exist
2013-08-15 04:57:43 -07:00
Valera Rozuvan
8ba9497fd9
Merge pull request #675 from edx/anton/disable_0-25x_speed
...
Add filter for playback rates.
2013-08-14 19:46:58 -07:00
ichuang
501c089f41
capa optioninput template was missing msg output (needed for hints)
2013-08-14 21:51:40 -04:00
Julian Arni
3ed4198204
Contentstore views pylint fixes
2013-08-14 19:10:00 -04:00
Adam Palay
c5d52b8b74
turn off i18n
2013-08-14 17:14:05 -04:00
Adam
bcb4ae0751
Merge pull request #683 from edx/adam/turn-off-i18n
...
turn off i18n
2013-08-14 14:10:26 -07:00
Adam Palay
4855fd5af4
turn off i18n
2013-08-14 17:03:21 -04:00
Sarina Canelake
6a1e88cf77
Merge pull request #681 from edx/sarina/hotfix/fix-combinedopenended
...
Fix error seen in combinedopenended modules
2013-08-14 13:53:52 -07:00
Sarina Canelake
f438922a88
Fix error seen in combinedopenended modules
2013-08-14 16:36:33 -04:00
Jay Zoldak
c65c9eb069
Merge pull request #657 from edx/zoldak/fix-i18n-enroll
...
The enrollment_action value enroll should not be translated.
2013-08-14 13:18:00 -07:00
Diana Huang
cc86fb3f23
Merge pull request #676 from edx/diana/course-modes
...
Add Course Modes to LMS
2013-08-14 12:33:55 -07:00
Diana Huang
7d44379c99
Add admin site for CourseMode
2013-08-14 15:13:11 -04:00
John Jarvis
4c469cc414
Merge pull request #666 from edx/jarv/add-get-grades
...
adding django-admin commands to dump grades to a csv file
2013-08-14 11:42:51 -07:00
John Jarvis
7dc7406d3c
updating help for --course
2013-08-14 14:42:24 -04:00
Diana Huang
22b1ef3472
Initial migrations for course modes
2013-08-14 14:40:17 -04:00
Diana Huang
6c6ba54e84
Create Course Modes django app
2013-08-14 14:40:17 -04:00
David Ormsbee
57a8063517
Merge pull request #651 from edx/ormsbee/enrollment_modes
...
Add mode and is_active to CourseEnrollment, shift enrollment logic to model
2013-08-14 10:45:27 -07:00
David Ormsbee
3ce87583ab
Shift enroll/unenroll logic to CourseEnrollment model, add is_active and mode.
...
Features coming down the pipe will want to be able to:
* Refer to enrollments before they are actually activated (approval step).
* See what courses a user used to be enrolled in for when they re-enroll in
the same course, or a different run of that course.
* Have different "modes" of enrolling in a course, representing things like
honor certificate enrollment, auditing (no certs), etc.
This change adds an is_active flag and mode (with default being "honor").
The commit is only as large as it is because many parts of the codebase were
manipulating enrollments by adding and removing CourseEnrollment objects
directly. It was necessary to create classmethods on CourseEnrollment to
encapsulate this functionality and then port everything over to using them.
The migration to add columns has been tested on a prod replica, and seems to be
fine for running on a live system with single digit millions of rows of
enrollments.
2013-08-14 13:23:06 -04:00
Jay Zoldak
6416a21aa5
Merge branch 'release'
2013-08-14 12:11:52 -04:00
Jay Zoldak
7b6dcbba05
Merge pull request #673 from edx/hotfix/adam/help-modal
...
Hotfix/adam/help modal
2013-08-14 09:08:29 -07:00
Anton Stupak
b4df2c4d73
Add filter for playback rates.
2013-08-14 18:15:18 +03:00
Adam Palay
72fdc414ca
change FEEDBACK_SUBMISSION_EMAIL to @example.com in dev settings
2013-08-14 10:57:03 -04:00
Adam Palay
5fd09ca1ee
add dummy FEEDBACK_SUBMISSION_EMAIL for debugging
2013-08-14 10:09:01 -04:00
Adam Palay
970f5f60d3
fix syntax error in help_modal
2013-08-14 10:08:54 -04:00
Adam Palay
6594401d2f
if mktg, redirects faq to mktg. else, to '/help'
2013-08-14 10:05:26 -04:00
cahrens
13ef870b1b
pylint/pep8 cleanup.
...
cleanup.
2013-08-14 09:59:44 -04:00
cahrens
aed29cb01f
Add get_instance method.
2013-08-14 09:50:00 -04:00