David Baumgold
df5dd1a4db
Merge pull request #6385 from ataki/ataki/gridfs-hotfix
...
Fix visual bug with large file error msg in cms.
2015-01-14 10:42:56 -05:00
Braden MacDonald
6be35e0fc1
Merge pull request #6459 from edx/content-libraries
...
Content libraries MVP
2015-01-13 11:20:20 -08:00
Braden MacDonald
bce8ee692f
Fix bug when deleting first of two recently added blocks
2015-01-13 10:11:59 -08:00
Waheed Ahmed
05d9d139b5
Fixed CodeMirror editor view height in studio.
...
TNL-920
2015-01-13 12:11:20 +05:00
Braden MacDonald
012e6e6fd3
Update font awesome icons
2015-01-12 13:21:27 -08:00
Braden MacDonald
6ea5a8a595
Fix hard-coded studio name
2015-01-12 13:08:40 -08:00
Adam Palay
ba102b4a66
fix quality violation
2015-01-12 13:52:15 -05:00
Adam Palay
7e45858276
resolve merge conflicts between release and master
2015-01-12 13:47:30 -05:00
Braden MacDonald
e4ea28f7f6
Minor pylint fixes
2015-01-12 10:39:12 -08:00
E. Kolpakov
195d5b57bc
pylint fixes
2015-01-12 09:58:51 -08:00
Adam
8dd7b78065
Merge pull request #6501 from edx/adam/update-copy-date
...
update copyright dates
2015-01-12 10:59:11 -05:00
Don Mitchell
2bf3966716
Add a fix_not_found command to get rid
...
of dangling children references to blocks.
TNL-1141
2015-01-12 10:42:52 -05: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
Jonathan Piacenti
5342fa27b9
Quality fixes.
2015-01-12 13:42:54 +03:00
Jonathan Piacenti
91469f902f
Refactored shared elements of create factories into base class.
2015-01-12 13:42:54 +03:00
E. Kolpakov
99caf602cb
Refactoring create_course_utils and create_library_utils to reduce the amount of differences (mostly renames
2015-01-12 13:42:54 +03:00
Matjaz Gregoric
5eab2c5f52
Update text on new library form.
2015-01-12 13:42:54 +03:00
Matjaz Gregoric
6a09809cdd
Slower scroll to 'Add New Component'.
2015-01-12 13:42:54 +03:00
Matjaz Gregoric
116abf1fc0
Modify error message when library with same org/code exists.
...
Users are unlikely to change their organization name.
2015-01-12 13:42:54 +03:00
Matjaz Gregoric
fe9ae3123f
Add 'Add Component' button to library page.
...
It looks like the 'New Course'/'New Library' buttons on the studio home page.
Clicking the 'Add Component' button scrolls down to the 'Add New Component' buttons.
2015-01-12 13:42:53 +03:00
Matjaz Gregoric
0b8471d6b3
Toggle aria-disabled attribute on New Course/New Library buttons.
2015-01-12 13:42:50 +03:00
Matjaz Gregoric
f874c052ff
Add aria-describedby attributes to new course/library form.
2015-01-12 13:41:47 +03:00
Matjaz Gregoric
bd9ce27614
Replace aria-required with HTML5 required.
...
'aria-required="true"' is implied when 'required' is present.
2015-01-12 13:41:47 +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
Matjaz Gregoric
f8f08b78a9
Libraries UI: remove underline on hover.
...
This changes the style of the inactive libraries/courses tab when hovering.
Only the active tab on the dashboard page gets the blue underline.
When hovering over an inactive tab, the color of the text changes,
but the underline does not appear.
2015-01-12 13:41:03 +03:00
Matjaz Gregoric
6cd4932a63
Update text on new content library form.
2015-01-12 13:41:03 +03:00
Jonathan Piacenti
4ca7755e29
Fixed header display
2015-01-12 13:41:03 +03:00
Jonathan Piacenti
5676daef52
Added subheader to content libraries page.
2015-01-12 13:41:03 +03:00
Jonathan Piacenti
c17ba15fbf
Made empty course url the 'home' url instead.
2015-01-12 13:41:02 +03:00
Braden MacDonald
325c36069a
Unrelated: fix two bugs when duplicating a LibraryContentModule
2015-01-12 13:41:02 +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
4d454e3078
Documentation updates from catong
2015-01-12 13:40:59 +03:00
Braden MacDonald
7303966c13
Check permissions when updating LibraryContent blocks
2015-01-12 13:40:59 +03:00
Braden MacDonald
95c8125609
Accessibility fix per cptvitamin
2015-01-12 13:40:59 +03:00
Braden MacDonald
42ee0571e7
Read-only users get "Details" instead of "Edit" button, remove "Save" option
2015-01-12 13:40:55 +03:00
Braden MacDonald
d38e69c69a
Acceptance & Jasmine tests for library permissions editor
2015-01-12 13:37:59 +03:00
Braden MacDonald
93bb1f58cd
Basic UI for managing library users with limited editing functionality (shared with course code)
2015-01-12 13:37:59 +03:00
Braden MacDonald
c477bab6f4
Update the REST API course_team_handler to support library roles, fix bugs
2015-01-12 13:37:58 +03:00
Braden MacDonald
ea03f6ed76
Unit tests for content library permissions
2015-01-12 13:37:58 +03:00
Braden MacDonald
fefc70c405
Three levels of user permissions for content libraries:
...
Admin ("Instructor") - Can edit and assign permissions to other users
Normal ("Staff") - Can edit
User - Can view the library and use content from it but cannot edit it or its blocks.
2015-01-12 13:37:58 +03:00
Carol Tong
a42921330e
Add reference to library_content advanced setting
2015-01-12 13:37:58 +03:00
Carol Tong
e2a3be8b8b
Sidebar text for Content Library page in Studio
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
376e698764
Display the library key on the library view in Studio
2015-01-12 13:37:57 +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
eb4b1d57c3
Fix greedy intrusion of split_test documentation
2015-01-12 13:37:57 +03:00