Waheed Ahmed
e2ce977756
Fixed multiple JsInput's in problem.
...
TNL-269
2014-10-01 14:21:25 +05:00
E. Kolpakov
dcc82e1abe
Added default font to a list of available fonts in text editor XModule
...
Added acceptance test scenario to test for existense of "Default" font and all tinyMCE built-in fonts
Updated AUTHORS
2014-10-01 12:52:38 +04:00
Don Mitchell
3622d0d09f
Merge pull request #5439 from edx/mixed_ms_coverage
...
Test caching of courses in mixed maps
2014-09-30 16:58:31 -04:00
Calen Pennington
37cfed61e9
Wrap get_item inside bulk_operations internally, to cache query for active versions
...
[LMS-11402]
2014-09-30 16:06:01 -04:00
Calen Pennington
87558c2c9c
Merge pull request #5212 from cpennington/split/import-export-performance
...
Improve performance of split-mongo import/export performance
2014-09-30 15:44:04 -04:00
Don Mitchell
30155d33bd
Test caching of courses in mixed maps
2014-09-30 15:01:20 -04:00
Calen Pennington
1a17b31a8b
Make definitions and structures truly append-only
2014-09-29 22:35:42 -04:00
Calen Pennington
ef23c19bf4
Prevent queries into split using deprecated CourseLocators, BlockUsageLocators, or DefinitionLocators
2014-09-29 22:35:41 -04:00
Calen Pennington
1a682dacd1
Include caching definitions in split bulk operations
2014-09-29 22:35:41 -04:00
Calen Pennington
40c3253d81
Use more idiomatic python for deleting an attribute
2014-09-29 22:35:41 -04:00
Calen Pennington
57f9701ab2
Clean up exception definitions
2014-09-29 22:35:41 -04:00
Calen Pennington
4b0686836b
Make modulestores properly propogate **kwargs
2014-09-29 22:35:41 -04:00
Calen Pennington
a14fbe4c6b
Clean up coverage counting a little bit
2014-09-29 22:35:41 -04:00
Calen Pennington
f9c78e07a7
Turn the course envelope into an actual object that just stores an existing course_key
2014-09-29 22:35:40 -04:00
Calen Pennington
0aaf481782
Turn on bulk operations for xml export
2014-09-29 22:35:40 -04:00
Calen Pennington
52beec8878
Switch inheritance in split-mongo over to using InheritingFieldData.
2014-09-29 22:35:40 -04:00
Calen Pennington
687708c3d0
Use InheritanceMixin in more modulestore tests
2014-09-29 22:23:02 -04:00
Adam Palay
b0cbd2f612
update discussion blackout setting warning (TNL-442)
2014-09-29 13:59:18 -04:00
Calen Pennington
234c18053d
Inherit from JSONField rather than Field for json-based fields
2014-09-29 11:56:40 -04:00
Calen Pennington
3f065a5fef
Export xml from the destination store during cross-modulestore import/export tests
2014-09-29 11:56:40 -04:00
Calen Pennington
b57a5a6007
Make xml exports more comparable by sorting and indenting json
2014-09-29 11:56:38 -04:00
Don Mitchell
4ca5012f3c
Use split to test views
2014-09-29 11:25:55 -04:00
Calen Pennington
8acef4c637
Allow Timedelta and RelativeTime fields to handle from_json being passed timedelta objects
2014-09-29 10:32:15 -04:00
Calen Pennington
ab75ef9963
Teach mongo_connection to retry read operations in the face of AutoReconnect errors
2014-09-29 10:32:15 -04:00
Calen Pennington
7c1438034b
Fix BulkAssertionMixin so that it actually asserts the truth/falsity of the contained assertions
2014-09-29 10:32:15 -04:00
Calen Pennington
d43d5d7d4e
Merge pull request #5396 from cpennington/split/specialize-regex-for-case-insensitive
...
Wrap get_item in bulk_operations to limit the number of queries for course structure.
2014-09-29 09:59:26 -04:00
Calen Pennington
fe28d3873f
Only execute regex queries for case-insitive lookup in split.
...
[LMS-11402]
2014-09-29 09:57:58 -04:00
Andy Armstrong
0ed3a95d3a
Merge branch 'release'
...
Conflicts:
AUTHORS
common/static/js/vendor/ova/OpenSeaDragonAnnotation.js
common/test/acceptance/pages/lms/dashboard.py
2014-09-25 16:25:45 -04:00
John Eskew
fcf57a8e0d
Merge pull request #5370 from edx/jeskew/wrap_studio_views_in_bulk_ops
...
Wrap studio views in bulk operations to minimize mongo calls.
2014-09-24 20:41:33 -04:00
John Eskew
2f06073306
Pass _get_course_module() depth param down into modulestore get_course() instead of hard-coded zero.
2014-09-24 16:23:30 -04:00
Jesse Zoldak
6a7c318d22
Increase randomness of course name in testcase
2014-09-24 15:14:11 -04:00
Sarina Canelake
3cdfdae8bb
Merge pull request #5305 from lduarte1991/lduarte-harvardx-pr28
...
Fixes check for Image Annotation Tool to include ID from image server and fix scrolling bug
2014-09-24 13:10:50 -04:00
Paul Medlock-Walton
b797c6bd09
username and email request for lti module
...
allow username and email can be passed to a lti third party app
ask user permission when lti button is clicked
allow course editor to customize text on lti launch button
2014-09-24 20:05:42 +03:00
zubair-arbi
c7418a306c
Merge pull request #5240 from edx/zub/bugfix/tnl-324-downloadvideoexportimport
...
Don't set 'download_video' field on importing video from xml until expli...
2014-09-24 18:12:10 +05:00
Waheed Ahmed
ca1da6c8ed
Fixed transcript not follow with video on seek.
...
TNL-235
2014-09-24 13:08:50 +05:00
Andy Armstrong
fe6668a550
Merge branch 'release'
...
Conflicts:
common/lib/xmodule/xmodule/video_module/video_module.py
requirements/edx/github.txt
2014-09-23 15:53:10 -04:00
Adam
96ac506f6f
Merge pull request #5296 from edx/adam/hide-very-long-answers
...
keep large answers from appearing (TNL-441)
2014-09-23 14:01:03 -04:00
lduarte1991
b7313d6d2e
Annotation Tools: Pylint Fix left over from previous PR
2014-09-23 13:03:48 -04:00
David Ormsbee
4f5d8b30de
Basic Mobile API (v0.5) and Video Abstraction Layer integration.
...
Note that the features in this release are opt-in, and course and video
behavior will remain the same unless a course explicitly opts in.
Major pieces of functionality with this commit:
Allows the listing of a user's enrollments, course videos, and updates. In
order to make a course available for mobile use, course staff must explicitly
set the Course Advanced Setting "Mobile Course Available" to true. Course staff
will always see their own courses through the Mobile API regardless of this
setting, but students will only be allowed to see a course through the Mobile
API if this setting is set to "true". By default, a Course will *not* be
available for mobile use.
This is a Django app for video resource management. It is completely optional,
and is intended to allow video and operations teams to create new encodings of
videos (e.g. low res for mobile) and change CDNs without having to edit course
data directly. Course teams can now use a "EdX Video ID" setting for Videos,
which will leverage VAL. Video units that do not fill in an "EdX Video ID" will
behave exactly as they always have.
* The Mobile API is enabled with the ENABLE_MOBILE_REST_API feature flag.
* VAL is enabled with the ENABLE_VIDEO_ABSTRACTION_LAYER_API feature flag.
* VAL and the Mobile API both require ENABLE_OAUTH2_PROVIDER).
* The Mobile API is a read-only API, but VAL requires database migrations.
* Applications that make use of either the Mobile API or VAL must be registered
with the OAuth2 provider app in Django Admin.
2014-09-23 12:31:46 -04:00
Piotr Mitros
0c51a98f62
Make code more robust to bad input (for case where DB was populated with string None)
2014-09-22 17:12:59 -04:00
Jason Bau
637f55414f
capa custom response support for decimal grades
2014-09-22 13:27:46 -07:00
zubair-arbi
bdf2c28641
update video module to always set download_video field on export
2014-09-22 13:15:40 +05:00
zubair-arbi
3f026c1e90
Don't set 'download_video' field on importing video from xml until explicitly set
...
TNL-324
2014-09-22 13:15:40 +05:00
John Eskew
4aa2dc5289
Merge pull request #5302 from edx/release
...
Release merge - post hotfix-2014-09-19-1
2014-09-19 14:31:16 -04:00
Adam Palay
f57e30959e
keep large answers from appearing (TNL-441)
2014-09-19 11:41:01 -04:00
Adam Palay
ac862b7a97
only load tabs if user is enrolled in course (TNL-286)
...
add tests for static tabs
2014-09-19 10:19:23 -04:00
Ned Batchelder
10bd2b003f
Merge pull request #5129 from edx/ned/python-zip-assets
...
Python zip file importable from an asset
2014-09-18 19:31:47 -04:00
Ned Batchelder
616bbbab4e
Importable python_lib.zip assets
...
Lots of plumbing to allow an asset named python_lib.zip to be imported
by jailed Python code.
This function can find the "python_lib.zip" asset, and is passed down
through ModuleSystem and LoncapaSystem so that capa problems have access
to the zipfile.
2014-09-18 17:59:12 -04:00
Ben Patterson
9f573f3413
Merge pull request #5282 from edx/benp/js-test-timeouts
...
Disable flaky javascript tests TE-485
2014-09-18 14:45:26 -04:00
Ben Patterson
c875f71573
Disable flaky javascript tests TL-439
2014-09-18 14:43:57 -04:00