Commit Graph

2460 Commits

Author SHA1 Message Date
Matjaz Gregoric
5eab2c5f52 Update text on new library form. 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
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
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
4d454e3078 Documentation updates from catong 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
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
376e698764 Display the library key on the library view in Studio 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
Jonathan Piacenti
074e4cfa22 Addressed further review notes for Library Pagination 2015-01-12 13:37:56 +03:00
Jonathan Piacenti
80c517ecd1 Addressed notes from reviewers on Library Pagination. 2015-01-12 13:37:55 +03:00
E. Kolpakov
ff1a08cbd5 Paging for LibraryView added with JS tests. 2015-01-12 13:37:55 +03:00
Braden MacDonald
3e0f08ebc2 Studio support for creating and editing libraries (PR 6046)
SOL-1, SOL-2, SOL-3
2015-01-12 13:37:50 +03:00
Greg Price
8d8ca83d94 Add download button to Studio video upload page
The button downloads the CSV data containing all video URLs.
2015-01-09 19:45:31 -05:00
Dennis Jen
47f3252215 Merge pull request #6529 from edx/release
Merge release back into master
2015-01-09 17:22:15 -05:00
Brian Talbot
f128629f48 fixing styling and class syntax (to new FA-based classes) for missing UI elements 2015-01-09 12:01:26 -05:00
Adam Palay
63431d1ffd fix studio templating errors 2015-01-08 19:47:15 -05:00
Adam Palay
8fa00ea54c update studio footer copyright date 2015-01-08 14:45:53 -05:00
David Baumgold
1b02ed5d95 Merge pull request #6252 from edx/studio-move-branded
Placeholder image for Open edX Studio logo, when not running on edx.org
2015-01-08 12:42:40 -05:00
David Baumgold
96d86e4e17 Placeholder image for Open edX Studio logo, when not running on edx.org 2015-01-08 12:42:26 -05:00
Chris
c5d2dd7536 Upgrading Font Awesome vendor files from 3.2.1 to 4.2.0
* updating vendor files
* updating class syntax (to new FA-based classes) for all UI elements
* correcting broken tests
2015-01-06 15:24:12 -05:00
Syed Hassan Raza
1e11baede4 Add aria-disabled attribute
TNL-997
2015-01-06 17:21:49 +05:00
David Baumgold
20220dc3eb Merge pull request #6418 from edx/translate-placeholder-text
Placeholder text should be translated
2015-01-05 09:21:03 -05:00
David Baumgold
609f642059 Placeholder text should be translated 2014-12-31 09:27:52 -05:00
David Baumgold
4dd265a380 target="_blank" should not be translated
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-target
2014-12-31 09:16:43 -05:00
Syed Hassan Raza
55052c1aaf Change label for value
TNL-998
2014-12-30 15:19:35 +05:00
David Baumgold
34c6415527 Use STUDIO_SHORT_NAME for Studio
STUDIO_NAME = "edX Studio"
STUDIO_SHORT_NAME = "Studio"
2014-12-23 11:14:58 -05:00
David Baumgold
5360d77b79 Refactor sock HTML to have text in Mako template 2014-12-19 14:20:14 -05:00
David Baumgold
7366d2b1a2 Replace "edX Studio" with "{studio_name}"
For theming and internationalization
2014-12-19 13:58:42 -05:00
Fred Smith
251407d7d2 Merge pull request #6314 from edx/release
Release
2014-12-19 13:23:22 -05:00
Waqas Khalid
e653af4da2 Tender widget inavailability stops loading studio page
When tender_widget.js is inavailable studio page stops
loading becuase of error in the requirejs. It is
dependency in the requirejs so when it doesn't load
it cause other dependencies to stop loading.

TNL-1018
2014-12-19 09:22:34 -05:00
David Baumgold
198e9c7c0e Do a better job translating "Program Manager" 2014-12-18 14:33:12 -05:00
Chris
578c96a8c3 Studio video upload feature template and styling
Co-authored-by: Greg Price <gprice@edx.org>
2014-12-15 13:22:02 -05:00
Greg Price
61cb51596d Add front end for Studio video upload feature
Co-authored-by: Chris <crodriguez@edx.org>
Co-authored-by: Mark Hoeber <hoeber@edx.org>
2014-12-15 13:09:59 -05:00
David Baumgold
e53263d937 Merge pull request #6225 from edx/studio-i18n-improvements
Don't break up i18n string
2014-12-12 11:09:58 -05:00
David Baumgold
e8d62ff6a8 Replace &mdash; with literal emdash 2014-12-12 11:09:26 -05:00
David Baumgold
1fe72d89bf Double quotes for i18n string 2014-12-12 09:44:21 -05:00
David Baumgold
71a74c41c7 Don't break up i18n string 2014-12-12 09:43:27 -05:00
Jim
fb9320afc1 Limit Upload File Sizes to GridFS.
This commit puts a limit on the size of files that
course staff can upload to MongoDB. The limit is
enforced on the frontend in javascript as well
as backend via the /upload endpoint.

The limit is hard-coded in cms/envs/common.py and
may be changed according to the user's custom
needs.

If the user tries to upload a file that's too
large, an error message will pop up, with a
customizable url that pointing the user to an
external page with an alternate upload procedure.
This url is specified im cms/envs/common.py.
If not set, this url will not be displayed.
2014-12-09 13:30:45 -08:00