Muzaffar yousaf
ae102de3be
Merge pull request #6777 from edx/muzaffar/student-info-tnl836
...
Get user anonymous id via xblock user service.
2015-01-30 19:35:26 +05:00
Jonathan Piacenti
f1fff439a6
Add clearer error message for library content blocks on incompatible modulestores.
2015-01-29 20:36:19 +00:00
Jim Abramson
116dba39a8
Merge pull request #6711 from edx/jsa/fix-rerun-exception
...
avoid database error when recording task exception
2015-01-29 12:51:02 -05:00
jsa
ace2bffae6
avoid database error when recording task exception
2015-01-29 11:25:45 -05:00
muzaffaryousaf
3a09af07e5
Fixing the broken tests.
...
TNL-1185
2015-01-29 18:37:22 +05:00
Régis Behmo
c3c35f076c
Fix csrf error on studio login
...
Context: We have witnessed multiple, seemingly random "CSRF verification
failed" errors while signing in (with valid ID) to the Studio.
Explanation: The login form does not initially include a CSRF field.
The CSRF header of the request is appended to the studio login request
headers by intercepting the form validation. This intercept is performed
by the login.js script. Unfortunately, the login.js script is loaded
pretty late (at the end of the template). So if the login form is
validated sufficiently fast, the login.js script has no time to load and
append the X-CSRFToken header to the request.
Proposed solution: the CSRF token is already passed to the template via
the login view, so we just add a hidden field to the login form to
include the csrf token.
2015-01-29 09:10:59 +01:00
Braden MacDonald
025f046b04
Fix errors with libraries when old mongo is default (first) modulestore
2015-01-21 11:01:52 -08:00
Matt Drayer
3c669e3838
New feature contribution: Entrance Exams
2015-01-15 20:35:24 -05:00
Zia Fazal
ca3d84a5d4
New pre-requisite course feature via milestones app
2015-01-15 15:17:38 -05:00
Christina Roberts
2897a8efb3
Merge pull request #6299 from edx/cohorted-courseware
...
Cohorted courseware
2015-01-15 11:50:13 -05:00
Andy Armstrong
4fa33e25ed
Studio support for cohorted courseware
...
TNL-652
2015-01-15 10:33:45 -05:00
John Eskew
df5ba26ac6
Handle the correct exception to cause a 404 error upon asset not found
...
instead of a 500 error. Add 404 test.
2015-01-15 09:44:05 -05:00
polesye
c7153be040
TNL-213: Let Students Add Personal Notes to Course Content.
...
Co-Authored-By: Jean-Michel Claus <jmc@edx.org >
Co-Authored-By: Brian Talbot <btalbot@edx.org >
Co-Authored-By: Tim Babych <tim@edx.org >
Co-Authored-By: Oleg Marshev <oleg@edx.org >
Co-Authored-By: Chris Rodriguez <crodriguez@edx.org >
2015-01-14 23:34:11 +02:00
E. Kolpakov
195d5b57bc
pylint fixes
2015-01-12 09:58:51 -08:00
E. Kolpakov
1a387d8217
Test for paging in items.py
2015-01-12 13:42:55 +03:00
E. Kolpakov
d0919c93ce
Added docstrings
2015-01-12 13:42:55 +03:00
E. Kolpakov
e59071ed67
Test for ValueError when updating_children for non-existing library
2015-01-12 13:42:55 +03:00
Matjaz Gregoric
ccc392893e
Update tests.
...
Most of the updates are related to the My Courses -> Studio Home change.
2015-01-12 13:41:45 +03:00
Jonathan Piacenti
eabd6c8d27
Quality check and test fixes.
2015-01-12 13:41:03 +03:00
Braden MacDonald
3857a1c1ee
Support for overriding Scope.settings values when library content is used in a course
2015-01-12 13:41:02 +03:00
E. Kolpakov
21b02544c0
Added tests for editor_saved library content xblock method
...
Retriggering Jenkins
2015-01-12 13:41:01 +03:00
Braden MacDonald
7303966c13
Check permissions when updating LibraryContent blocks
2015-01-12 13:40:59 +03:00
Braden MacDonald
ea03f6ed76
Unit tests for content library permissions
2015-01-12 13:37:58 +03:00
Braden MacDonald
c41f607a34
Remove unused method, apply fixes needed after latest rebase
2015-01-12 13:37:58 +03:00
Braden MacDonald
6f3b46c9df
Move code that uses the modulestore to an XBlock service
2015-01-12 13:37:57 +03:00
Braden MacDonald
e1f6ca93ec
Unit and integration tests of content libraries
2015-01-12 13:37:56 +03:00
Adam Palay
7837607ca9
only recusively delete modules if all their parents are marked for deletion (PLAT-333)
...
update '_delete_item' method for draft only modules and update delete_orphans management command
fix test_courseware which fails due to invalid future date
2015-01-05 14:54:17 -05:00
Fred Smith
251407d7d2
Merge pull request #6314 from edx/release
...
Release
2014-12-19 13:23:22 -05:00
John Eskew
94ea35d3be
Export modulestore-stored asset metadata as XML to exported course.
...
Import asset metadata XML into modulestore.
Optimize importing many items of asset metadata by avoiding multiple
round-trips to MongoDB.
2014-12-16 15:42:38 -05:00
David Baumgold
6b82489728
Merge pull request #5685 from edx/uncomment-thumbnail-tests
...
Uncomment thumbnail tests
2014-12-16 09:08:05 -05:00
Nimisha Asthagiri
0687a62a8f
Add back end for Studio video upload feature
...
This feature allows upload of video assets to S3. This requires that the
VIDEO_UPLOAD_PIPELINE setting be properly configured and that each
course be configured with a token issued by the media team for their
processing purposes (e.g. linking the video with a YouTube channel).
Co-authored-by: Greg Price <gprice@edx.org >
2014-12-15 13:09:59 -05:00
David Baumgold
3bcf18dd59
Merge pull request #6153 from edx/db/update-pep8
...
Update pep8 to 1.5.7
2014-12-12 15:00:13 -05:00
David Baumgold
36e77c7463
Fixing pep8 issues
2014-12-11 13:04:49 -05:00
Jesse Zoldak
77bbd30396
Do not create a modulestore unnecessarily in tests
2014-12-10 11:18:12 -05:00
Adam Palay
27c710b85d
don't export draft children of orphaned drafted (TNL-923)
2014-12-08 14:14:38 -05:00
Adam Palay
bd6897894c
fix export for openassessment drafts (PLAT-249)
2014-12-05 15:19:51 -05:00
Don Mitchell
3e1e4a4b25
Merge pull request #6123 from mitocw/bdero/move-course-role-check-to-student
...
Moved has_course_access from CMS to student.auth (common)
2014-12-05 11:35:16 -05:00
Brandon DeRosier
046e295322
Change has_course_access definition and doc string
...
- has_course_access renamed to has_course_author_access for clarity
- Changed doc string to clearly state that it determines whether or not
a user has write access to a course
2014-12-02 22:08:58 -05:00
Brandon DeRosier
bdc64a7c70
Moved has_course_access from CMS to student.auth (common)
2014-12-02 19:36:38 -05:00
Jesse Zoldak
bf3b87bc64
Clean up all modulestore testcases
...
Move modulestore config for tests to an importable location
Disable pylnt warning for lms imports in common tests
Refactor all testcases that loaded all xml courses
TE-610
TE-489
2014-12-02 07:09:36 -05:00
Sarina Canelake
7229ef92ee
s/pylint: disable=W0212/pylint: disable=protected-access/
2014-12-01 11:22:12 -05:00
Sarina Canelake
19f1dacab2
s/pylint: disable=E1101/pylint: disable=no-member/
2014-12-01 11:22:09 -05:00
Chris Dodge
9440235abf
actually look for an image to verify that a thumbnail has been generated
2014-12-01 09:18:41 -05:00
David Baumgold
59b423eea2
Decorate test functions that require Pillow JPEG support
2014-12-01 09:18:41 -05:00
David Baumgold
945314bf9c
Uncomment thumbnail tests
2014-12-01 09:18:41 -05:00
zubair-arbi
9fd2b0013e
Merge pull request #6049 from Shrhawk/shr/bug/TNL-290-incorrect-message-duplicate-course
...
Modify error message
2014-11-26 19:03:52 +05:00
Syed Hassan Raza
50ee031151
Modify error message
2014-11-26 11:18:50 +05:00
Muhammad Ammar
6317347d3d
Merge pull request #5983 from edx/ammar/tnl-827
...
Remove ability to add new ORA 1 problems to courses
2014-11-25 19:23:12 +05:00
stv
b215d771b7
Fix PEP8: E128 continuation line under-indented
...
for visual indent
2014-11-24 20:46:50 -05:00
stv
5a69feadeb
Fix PEP8: E123 closing bracket does not match
...
indentation of opening bracket's line
2014-11-24 20:46:44 -05:00