Don Mitchell
84ee2b19f2
OpaqueKey copy and deepcopy are identity ops
...
because keys are immutable
2014-06-09 15:10:47 -04:00
Don Mitchell
2c6437a279
Fix performance regression
...
Remove course_from_id
don't fetch whole course when the root will do
don't fetch even the root if the id will do
check for definition.data == null
2014-06-09 15:10:47 -04:00
Dave St.Germain
b073cfaece
Fixes BLD-1104
2014-06-03 10:30:58 -04:00
Don Mitchell
85565a3de8
lms dashboard ignores errored courses
2014-05-29 14:38:42 -04:00
Don Mitchell
701eac33ec
get_courses doesn't return ErrorDescriptor
2014-05-29 11:01:56 -04:00
Don Mitchell
c37e241230
Make reverse matching robust to errored courses
...
Conflicts:
cms/djangoapps/contentstore/tests/test_course_listing.py
2014-05-29 10:17:24 -04:00
Greg Price
f25dd8dd8b
Merge pull request #3888 from edx/dhm/bug_get_children
...
Redirect most studio access through draft modulestore
2014-05-27 11:51:50 -04:00
Don Mitchell
1be1283f26
Redirect most studio access through draft modulestore
...
rather than have caller figure out whether to call draft or direct.
Fixes get_children to always find draft children in studio.
STUD-1662
2014-05-27 11:16:29 -04:00
Julia Hansbrough
78ed9e9512
Fixed some TODOs, removed irrelevant ones
2014-05-24 19:36:24 -04:00
Sarina Canelake
46d7f99004
StaffFactories accept course_keys, not courses. Make that clear in the interface.
2014-05-24 19:36:18 -04:00
Sarina Canelake
d1672e31f7
Opaque-keys: fix pylint violations
2014-05-24 19:36:09 -04:00
Sarina Canelake
c535a6b933
Opaque-keys: fix pep8 violations
2014-05-24 19:35:58 -04:00
stv
e4df2c2ceb
Add 'forum_roles' endpoint to user_api
...
Expose a new endpoint to query a list of users based on a
role name (Moderator, Student, etc.) and a course_id.
This will initially be used by the notifier to send daily digest
messages to forum moderators.
2014-05-23 13:07:04 -07:00
lduarte1991
e4e4b32c62
Image Annotation Tool: Add linkback functionality to image thumbnails
...
Changes requested in PR
2014-05-23 14:59:31 -04:00
lduarte1991
0318c95537
Image Annotation Tool Fixes
...
- Added component to view
- Added correct images for OSD
- Fixed path to codemirror
- Tinymce fullscreen works now
- Pep8/Pylint Fixes
- Default image changed and added call to super
2014-05-23 14:58:18 -04:00
lduarte1991
008bbc224b
Image Annotation Tool: Add static images for openseadragon navigation
2014-05-23 14:57:48 -04:00
lduarte1991
32e96681f6
Image Annotation Tool: create xmodule and install js files
2014-05-23 14:57:23 -04:00
lduarte1991
c24252001c
Annotation Tools: Add helper functions and fixed pep8/pylint errors
...
Small plugin fixes
2014-05-23 14:57:16 -04:00
Calen Pennington
9feff62857
Merge pull request #3834 from cpennington/ok-merge-from-master
...
Merge master into opaque-keys
2014-05-23 11:36:52 -04:00
Calen Pennington
29f7fe14fb
Merge remote-tracking branch 'edx/master' into ok-merge-from-master
2014-05-23 10:05:56 -04:00
muhammad-ammar
ff1e9466be
Merge pull request #3849 from edx/ammar/uniqe-course-fix
...
Unique Course Fix
2014-05-23 19:04:07 +05:00
Muhammad Ammar
3919b4a47b
Unique Course Fix
2014-05-23 13:29:12 +00:00
polesye
2133ebd0a2
BLD-1033: Fix transcript displaying on iPad.
2014-05-23 08:31:26 +03:00
Andy Armstrong
b6f933a1f5
Merge pull request #3838 from louyihua/translation-fix
...
i18n: Make static strings in xmodule files extractable
2014-05-23 00:30:22 -04:00
Calen Pennington
35083ad9f9
Fix bad uses of course_id/location/locator in new code on master
2014-05-22 16:24:02 -04:00
Calen Pennington
240fcc1d5a
Fix merge conflicts
2014-05-22 16:24:02 -04:00
Jay Zoldak
72cb5ec93f
Merge pull request #3828 from edx/ammar/flaky-for-video-tests
...
Flaky for Bok-Choy Video Tests
2014-05-22 15:12:11 -04:00
louyihua
a6bae4d238
i18n: Make static strings in xmodule files extractable
...
They can now be extracted.
2014-05-23 01:58:19 +08:00
Diana Huang
a69e42dd5a
Merge pull request #3830 from edx/diana/fix-cohorting
...
Fix cohorting views
2014-05-22 12:13:15 -04:00
Diana Huang
ae95e07cce
Deserialze values coming into course_groups views
2014-05-22 12:11:48 -04:00
Dave St.Germain
7bbffd8bee
Merge pull request #3254 from edx/dcs/a11y-dragdrop
...
This fixes a few accessibility problems with drag and drop
2014-05-22 11:45:04 -04:00
Sarina Canelake
c7bf96f048
Merge pull request #3822 from edx/sarina/course-modes-display
...
Sarina/course modes display
2014-05-22 11:40:15 -04:00
Don Mitchell
1223c8a08d
has_course was incorrect, fixed
2014-05-22 10:52:24 -04:00
Calen Pennington
cd862b3253
Merge remote-tracking branch 'edx/master' into opaque-keys
...
Conflicts:
cms/djangoapps/contentstore/tests/test_contentstore.py
cms/djangoapps/contentstore/views/component.py
cms/djangoapps/contentstore/views/item.py
cms/djangoapps/contentstore/views/preview.py
cms/djangoapps/contentstore/views/tests/test_container.py
cms/static/js/spec/views/unit_spec.js
cms/static/js/utils/module.js
cms/templates/container.html
cms/templates/studio_vertical_wrapper.html
cms/templates/studio_xblock_wrapper.html
common/djangoapps/student/views.py
lms/templates/notes.html
lms/templates/textannotation.html
lms/templates/videoannotation.html
2014-05-22 10:52:00 -04:00
Muhammad Ammar
33d01232de
Flaky is a plugin for nose that automatically reruns flaky tests.
2014-05-22 14:51:57 +00:00
Dave St.Germain
285c07fc22
Addressed review feedback.
2014-05-22 10:40:31 -04:00
louyihua
34d2f051a4
i18n: Make checklists translatable
...
Now the description & action_text strings in checklists can be extracted and translated.
2014-05-22 22:15:45 +08:00
Dave St.Germain
232df30b3e
support aria-grabbed and aria-dropeffect
2014-05-22 09:51:50 -04:00
Dave St.Germain
f4391b5eb9
fixing drag and drop
2014-05-22 09:51:50 -04:00
Calen Pennington
4b69cf5472
Merge pull request #3810 from cpennington/ok-management-commands
...
Fix management commands
2014-05-21 21:53:43 -04:00
Calen Pennington
75ad81bea3
Merge pull request #3813 from cpennington/ok-mongoengine-fields
...
Make mongoengine field for UsageKeys expect a Location
2014-05-21 20:35:55 -04:00
Sarina Canelake
4723467345
Validate forms to allow old and new style course key serialization syntax
2014-05-21 17:44:50 -04:00
Don Mitchell
bef8134eea
Merge pull request #3806 from edx/dhm/opaque_migrate_0036
...
Migration for role_coursenum deprecated roles
2014-05-21 16:33:33 -04:00
Calen Pennington
708d758d65
Merge pull request #3808 from cpennington/ok-course-mode-errors
...
Call other CourseModeView methods using serialized course_id
2014-05-21 16:21:27 -04:00
Calen Pennington
1f9c7b2ed4
Merge pull request #3809 from cpennington/ok-dead-code
...
Remove dead code
2014-05-21 16:21:17 -04:00
Calen Pennington
1c60da02df
fixup! Fix management commands
2014-05-21 16:20:46 -04:00
Calen Pennington
32e0387fa0
Merge pull request #3811 from cpennington/ok-dont-use-empty
...
Don't use Empty directly, let the manager handle it
2014-05-21 16:14:42 -04:00
Calen Pennington
61e621fc6e
Merge pull request #3812 from cpennington/ok-simpler-loc-mapper
...
Make the arguments to translate_location_to_course_locator more specific
2014-05-21 16:12:27 -04:00
Calen Pennington
3b58997b82
Merge pull request #3814 from cpennington/ok-conditional-test
...
Fix ConditionalTest test system
2014-05-21 16:10:56 -04:00
Andy Armstrong
541d20ef83
Allow creation of components on container page
...
This commit implements STUD-1490, allowing creation of components
on the container page. It also enables the delete and duplicate
buttons now that new content can be created that would benefit.
Note that it also creates shared functionality for adding components,
and refactors the unit page to use it too.
2014-05-21 15:40:31 -04:00