Waheed Ahmed
f336d0490c
Html escaped from display name in xblock.
...
LMS-11194
2014-09-15 13:33:48 +05:00
Waheed Ahmed
a1e911ae39
Fixed InvalidKeyError in course handler in studio.
...
LMS-11141
2014-09-12 15:16:36 +05:00
Nimisha Asthagiri
2930e29a01
LMS-11373 Fix Studio drag and drop race condition.
2014-09-11 10:53:05 -04:00
Don Mitchell
935d5dee34
LMS-11331, LMS-11345 Make auth check branch agnostic; fix deserialize keys
2014-09-11 10:53:05 -04:00
Nimisha Asthagiri
3a772752de
LMS-11286 Paver Bokchoy support for Split; default store set to Split.
2014-09-11 10:48:09 -04:00
Calen Pennington
7b81dcc3ea
Make split_mongo assert block identity uniqueness only over (block_type, block_id) tuples [LMS-11364]
2014-09-11 09:38:13 -04:00
Tim Babych
f1da4efb8e
Merge pull request #5152 from edx/tim/less-has-changes
...
Calculate has_changes only Section/Subsection only on Outline page
2014-09-11 16:11:42 +03:00
Tim Babych
8b37dd7f95
Calculate has_changes only Section/Subsection only on Outline page
2014-09-11 12:42:56 +03:00
Don Mitchell
8f90e39626
Merge pull request #5149 from edx/mongo/bulk_operation
...
Generalize bulk_operations logic
2014-09-10 16:16:40 -04:00
Don Mitchell
4faed64859
Generalize bulk_operations logic
...
LMS-11366
2014-09-10 15:35:28 -04:00
Sarina Canelake
b58b6882a6
Merge pull request #5115 from mitocw/cg/bugfix/add_git_clean
...
Fixes git export to support repositories with dots in their name and cleans export repo
2014-09-09 09:15:33 -04:00
Sarina Canelake
3a73fccc8e
Merge pull request #5101 from mitocw/cg/bugfix/remove_translated_log_messages
...
Remove some uneeded translation strings in git_export
2014-09-09 09:06:45 -04:00
zubair-arbi
fc7d491cdc
show upload progress on import course view + display last import status on import page load
...
STUD-2017
2014-09-08 17:51:51 +05:00
Carson Gee
0891d9ad6e
Added git clean to git export feature
...
This ensures that additional exports of the content are the
same the first.
2014-09-05 16:29:48 -04:00
Carson Gee
9abd35343e
Fixes git export to support repositories with dots in their name
2014-09-05 15:54:58 -04:00
Adam Palay
cfeb76e67f
Merge remote-tracking branch 'origin/release' into adam/resolve-merge-conflicts
...
Conflicts:
common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py
2014-09-05 13:20:15 -04:00
Carson Gee
42c721e88c
Remove some uneeded translation strings in git_export
2014-09-05 11:43:30 -04:00
Don Mitchell
b28af4fdaa
Temporarily disable bulk operations b/c old mongo
...
does too much work on exit and doesn't handle nesting
2014-09-04 17:28:17 -04:00
Nimisha Asthagiri
08a0c6392e
Merge pull request #5070 from edx/reruns/error-handling
...
Course Rerun: include stack trace in errors and Log errors.
2014-09-04 16:25:43 -04:00
Nimisha Asthagiri
bdd91daeb6
Include stack trace in Course Rerun errors; Log errors.
2014-09-04 14:31:07 -04:00
Nimisha Asthagiri
b6590228a3
LMS-11342 Fix Split reimport issue.
2014-09-03 23:03:00 -04:00
Calen Pennington
48bdeeeae8
Merge pull request #5052 from edx/split/bulk-rerun-LMS-11332
...
Enable bulk operations on split
2014-09-03 11:18:23 -04:00
Nimisha Asthagiri
bd54cd8c57
LMS-11332 Unit test
2014-09-03 09:15:01 -04:00
Don Mitchell
96bc5cc83a
Merge pull request #5001 from edx/split/edit_info
...
Split/edit info
2014-09-03 08:28:31 -04:00
Don Mitchell
85fa712fdf
Change published_date to published_on
...
to make consistent with other edit info timestamps
LMS-11184
2014-09-02 13:20:23 -04:00
Andy Armstrong
7b26e85478
Merge branch 'release' into andya/merge-hotfix-2014-08-29
...
Conflicts:
cms/djangoapps/contentstore/tests/test_import.py
common/lib/xmodule/xmodule/modulestore/__init__.py
common/lib/xmodule/xmodule/modulestore/tests/test_mixed_modulestore.py
lms/djangoapps/courseware/tests/test_module_render.py
2014-08-29 16:50:10 -04:00
Andy Armstrong
c14891e920
Pre-cache has_changes when computing ancestors
2014-08-29 14:09:42 -04:00
Don Mitchell
1db107c2ce
Add memoization for has_changes
2014-08-29 14:09:41 -04:00
Calen Pennington
3afc125ecb
Add test to verify bad query behavior of xblock_handler
2014-08-29 14:09:41 -04:00
Calen Pennington
8dc7f34295
Improve debuggability when call-count numbers don't match up
2014-08-29 14:09:35 -04:00
muhammad-ammar
2efee4eb88
Merge pull request #4939 from edx/ammar/bok-choy-transcript-tests-batch3
...
Bok-Choy Video Transcript Tests Batch3
2014-08-28 19:44:24 +05:00
Muhammad Ammar
6b2874de2b
Bok-Choy Video Transcript tests Batch3
2014-08-28 09:10:13 +00:00
Calen Pennington
0e7e266a5b
Push bulk_write_operations up into ModuleStoreRead, and rename to remove reference to writes
2014-08-27 16:29:48 -04:00
Calen Pennington
a205788c4d
Work around for split not having a coherent way to work with/track updated versions of structures
2014-08-27 16:29:48 -04:00
Calen Pennington
3672c9a292
Make find_matching_* work during split bulk operations
2014-08-27 16:29:47 -04:00
Calen Pennington
e7ce41061e
Improve debuggability when call-count numbers don't match up
2014-08-27 16:29:47 -04:00
Calen Pennington
337b0b48aa
Improve check_number_of_calls family of methods
2014-08-27 16:29:47 -04:00
Don Mitchell
ee8fc41b62
compute_publish_state -> has_published_version
...
LMS-11213
2014-08-27 11:48:10 -04:00
Andy Armstrong
890e25f416
Merge pull request #4454 from Stanford-Online/sjang92/advanced_settings_feedback
...
Sjang92/advanced settings feedback
2014-08-26 19:08:39 -04:00
Se Won Jang
11d260910f
Implemented Validation for Course Advanced Setting
...
This commit adds validation for course advanced settings. Currently when course
administrators make invalid changes in the Settings/Advanced Settings tab,
they're not notified through a new modal window of the list of invalid settings
changes.
* Extending CourseMetadata
- Previously, we only had update_from_json method in CourseMetadata.py,
and it was only validating one field every POST request.
- Now we have validate_and_update_from_json method that encapsulates the
functionality of update_from_json into a validation call
- To avoid discrepancy of validation standards between modules, validation
uses the from_json method implemented to each field in xblock.
* Different Response in advanced settings ajax requests
- After receiving a POST ajax request, course.py calls
validate_and_update_from_json, and sends a json object of either:
1) valid course metadata model
2) error objects
* Error Messages shown in validation-error-modal
- error objects passed through ajax are shown in a separate modal.
2014-08-26 11:24:38 -07:00
Nimisha Asthagiri
e42a3f15db
Update opaque-keys library to use block_id for html_id for new keys.
...
Catch more places where get_children was giving us version aware references.
LMS-11237
2014-08-25 17:41:57 -04:00
Alexander Kryklia
095b07275e
Unflag Group Configurations, Render only existing children in staff view of split_test.
2014-08-22 16:43:54 -04:00
Ben McMorran
e8fd9c08c1
Merge pull request #4934 from edx/benmcmorran/course-settings-error
...
Fix error when changing course details on split
2014-08-22 14:47:15 -04:00
Ben McMorran
e933c9fe18
Fix error when changing course details on split
2014-08-22 10:22:57 -04:00
muhammad-ammar
4815adb641
Merge pull request #4869 from edx/ammar/bok-choy-video-transcript-tests-batch2
...
Bok-Choy Video Transcript Tests Batch 2
2014-08-22 15:39:27 +05:00
Oleg Marshev
7506a479c6
Allow one group in a group configuration.
2014-08-22 11:52:35 +03:00
Muhammad Ammar
75a0d52472
Bok-Choy Video Transcript Tests Batch 2
2014-08-22 07:28:48 +00:00
Waheed Ahmed
f686e7d0b9
Passed cls=EdxJSONEncoder on json.dumps to fix save, edit and import.
...
STUD-2096
2014-08-22 12:23:46 +05:00
Ben McMorran
62643a5941
Fix broken rerun test
2014-08-21 15:43:22 -04:00
Ben McMorran
ff525bea96
Fix field serialization
2014-08-21 12:11:30 -04:00