Commit Graph

6823 Commits

Author SHA1 Message Date
Greg Price
7abaecd8b7 Improve forum error handling
CommentClientError now has sane subclasses that are meaningfully
distinct, and each subclass is handled appropriately. Errors raised by
the requests library are no longer handled by turning them into
CommentClientErrors, since there is no meaningful handling we can do,
and this way we will get more visibility into why errors are occurring.
Also, HTTP status codes from the comments service indicating client
error are correctly passed through to the client.
2013-10-28 11:23:06 -04:00
Ned Batchelder
d319159dbf Cheatsheet modal is accessible.
Use the leanModal stuff to show the cheatsheet dialog in the wiki.

LMS-1303
2013-10-25 17:40:08 -04:00
David Baumgold
dc589f723c Merge remote-tracking branch 'origin/release' 2013-10-25 15:29:03 -04:00
Calen Pennington
c3d25e1e61 Prevent unbounded nesting of lms field_datas
Previously, whenever a XModule was created from a XDescriptor, we
created another level of nesting of FieldData objects. This change
prevents that nesting.

[TKTS-393]
2013-10-25 12:21:05 -04:00
Carlos Andrés Rocha
7d76f36018 Make course xml export work for all modulestores
Also let xml import work on modulestores that don't use write signaling
2013-10-25 11:58:17 -04:00
Brian Talbot
de12777555 simplifying semantic and stylistic properties of skip nav UI 2013-10-24 17:12:40 -04:00
Brian Talbot
5b63b176da revises semantics and Sass used for skip navigation 2013-10-24 17:12:19 -04:00
Diana Huang
d34c4a66c7 Add skip links to both CMS and LMS
* add HTML for links
* hide links when they are not focused
* when focused, show link (as recommended)
* move accessibility tools to common

LMS-1311
2013-10-24 17:10:33 -04:00
Giulio Gratta
5a46177a5e A11Y changes: better :focus styling, increased contrast, and added image alt texts
- Doubled up :hover and :focus styling to improve a11y
- Increase contrast of certain UI elements for improved a11y
- Added some image alt text for a11y
- Changed video caption styling to blue and made them underline on hover and added a skip link before video for screenreaders.

Fixes Bugs:
- LMS-1336
2013-10-24 12:47:19 -07:00
Joe Blaylock
9e76c6120b Merge pull request #1286 from edx/jrbl/certs-single-user
Certificates: Add regeneration command
2013-10-24 11:59:32 -07:00
Adam
4257f71453 Merge pull request #1473 from edx/adam/fix/a11y-modal-management
makes ajustments to modals on page load
2013-10-24 07:13:55 -07:00
Alexander Kryklia
ee02a2dd97 Merge pull request #1421 from edx/anton/metadata-time-field
Anton/metadata time field
2013-10-24 05:50:13 -07:00
Sarina Canelake
aabe8fc6b4 UX explaining inst dash email subject length (128 characters) 2013-10-23 23:18:24 -04:00
Sarina Canelake
185cf42e8f Merge pull request #1462 from edx/sarina/adjust-email-template
Change footer color in bulk email template
2013-10-23 14:59:12 -07:00
Adam Palay
dec40c7d56 makes ajustments to modals on page load 2013-10-23 16:36:14 -04:00
Jay Zoldak
45f87b30c0 Improve problems acceptance tests. Disable brittle video test. 2013-10-23 13:53:11 -04:00
Szczork
b3844af28d Translation overrides
Usefull variables for translation
2013-10-23 12:39:31 -04:00
Sarina Canelake
90baa0c9af Change footer color in bulk email template 2013-10-23 11:37:51 -04:00
John Jarvis
68d31b9808 adding STATIC_ROOT_BASE to lms/envs/aws.py 2013-10-23 10:30:05 -04:00
brianhw
e1b39774de Merge pull request #1458 from edx/brian/email-dupe-retry
Check for requeued subtasks when in RETRY state.
2013-10-23 07:04:37 -07:00
Diana Huang
813c8c4cec Merge pull request #1426 from edx/diana/django-wiki-colors
Better indication of what mode is active in the wiki.
2013-10-23 06:13:50 -07:00
Alexander Kryklia
0da81e2a56 Update IsoTIme to be timedelta and update tests. 2013-10-23 13:03:55 +03:00
Usman Khalid
91fbc6610e dashboard.html: Made strings translatable 2013-10-23 14:52:13 +05:00
Usman Khalid
cfaf1275a7 leanModel is setup on jQuery.ready() 2013-10-23 14:52:13 +05:00
polesye
6c08708131 Merge pull request #1111 from edx/anton/video_subtitles
Add Timed Transcripts Editor.
2013-10-23 02:38:39 -07:00
Greg Price
bfd2957194 Merge pull request #1457 from edx/gprice/add-newrelic-instrumentation
Add newrelic instrumentation to forum views
2013-10-22 15:23:15 -07:00
Brian Wilson
16b85c0c2a Check for requeued subtasks when in RETRY state. 2013-10-22 18:17:00 -04:00
Diana Huang
52ed7b277d Add i18n hooks.
LMS-1306
2013-10-22 16:32:10 -04:00
Greg Price
85f5c9328f Add newrelic instrumentation to forum views 2013-10-22 14:51:38 -04:00
Greg Price
60306f2471 Remove unnecessary login_required decorator 2013-10-22 14:51:38 -04:00
David Baumgold
f3bcef2fba Merge pull request #1452 from edx/rc/2013-10-23-fixes
release candidate improvements v2
2013-10-22 11:46:12 -07:00
Anton Stupak
aecc20af6b Add Timed Transcripts Editor. 2013-10-22 21:45:03 +03:00
Brian Wilson
a7b5663c4d Add cache-based locking to subtasks to ensure that the same task is not running in two workers at the same time. 2013-10-22 14:35:06 -04:00
Brian Wilson
ecb58e863f Add cache-based locking to subtasks to ensure that the same task is not running in two workers at the same time. 2013-10-22 14:32:52 -04:00
Diana Huang
0752375e46 Indicate active status more clearly for people
with vision impairments

* bold text when active
* add in some extra text for screen readers

LMS-1306
2013-10-22 14:21:35 -04:00
Adam
1f7bb112bf Merge pull request #1401 from edx/adam/a11y-modal-management
optimize keyboard focus management on dashboard's modals
2013-10-22 11:17:10 -07:00
Brian Talbot
5730f6e35c LMS: adds correct css/style assets back to password reset and confirm views 2013-10-22 14:09:46 -04:00
Julia Hansbrough
a48bee7f13 Fixed indentation 2013-10-22 14:09:30 -04:00
Julia Hansbrough
68a507383f Fixed a bug where legacy instructor dash's email editor failed to load 2013-10-22 14:09:24 -04:00
Brian Talbot
bd0522d5a4 Merge pull request #1450 from edx/talbs/lms-fix-passwordreset
LMS: FIX - Resolves path to CSS assets on password reset views (resolves LMS-1357)
2013-10-22 10:56:14 -07:00
Julia Hansbrough
8785889684 Merge pull request #1446 from edx/flowerhack/fix/legacyemailjs
Fixed a bug where legacy instructor dash's email editor failed to load
2013-10-22 10:48:07 -07:00
Julia Hansbrough
9123186050 Fixed indentation 2013-10-22 17:39:48 +00:00
Brian Talbot
c476614f21 LMS: adds correct css/style assets back to password reset and confirm views 2013-10-22 13:29:20 -04:00
Adam Palay
83b11a881c optimize keyboard focus management on dashboard's modals
add license to a11y_tools.js

add tests, some reorganization of js tests

skip "toBeFocused" tests for now
2013-10-22 13:26:18 -04:00
John Jarvis
c59ecc9068 Merge pull request #1433 from edx/jarv/static-root
Jarv/static root
2013-10-22 09:09:07 -07:00
Julia Hansbrough
eb4081115d Fixed a bug where legacy instructor dash's email editor failed to load 2013-10-22 14:27:40 +00:00
Jay Zoldak
ecea49ba2d Refactor wait_for methods in ui_helpers for acceptance tests. 2013-10-21 17:14:01 -04:00
David Baumgold
9b242866c7 password reset pages use Django templates, not Mako 2013-10-21 16:11:21 -04:00
David Baumgold
3688f221e3 password reset pages use Django templates, not Mako 2013-10-21 14:52:41 -04:00
John Jarvis
42e1991953 adding STATIC_ROOT 2013-10-21 14:39:34 -04:00