- 25 Nov, 2013 4 commits
-
-
All the dialogs in the wiki are now accessible to screen readers. Also, the "Switch to selected version" button did the odd thing of reloading the page with the new version selected, but inside a dialog. That is now fixed. The merge dialog has a warning that looks kind of funky still, but you can read it, unlike the previous code. LMS-1337
Ned Batchelder committed -
Will Daly committed
-
STUD-844
cahrens committed -
BLD-463
Valera Rozuvan committed
-
- 22 Nov, 2013 6 commits
-
-
Add release notes for 061a46be, concerning change to beta-tester groups
Calen Pennington committed -
Now the interface will reset apropriately and allow a user to retry expanding the discussion or loading a new page, and the alert message will ask the user to retry. JIRA: FOR-300, FOR-301
Greg Price committed -
Having ENABLE_S3_GRADE_DOWNLOADS enabled by default in common.py could lead to surprising behavior for folks downstream. They'd suddenly see a grade download screen on their new instructor dashboard, but the links by default would be local files and couldn't be used in an actual production environment. So we disable by default and let people explicitly enable it and set it up for S3 if they wish. LMS-58
David Ormsbee committed -
polesye committed
-
polesye committed
-
Александр committed
-
- 21 Nov, 2013 2 commits
-
-
polesye committed
-
Updated Change Log. BLD-488
Valera Rozuvan committed
-
- 19 Nov, 2013 3 commits
-
-
For accessibility purposes, it is bad to allow a user to initiate loading of additional threads in the navigation sidebar and then shift focus away from the sidebar, only to have focus snap back when the additional threads are loaded. Now, we trap focus on the loading element as recommended by our accessibility consultant. JIRA: FOR-238
Greg Price committed -
When a user attempts to load more threads in the forum navigation sidebar, reset the state of the world so the user can retry, and alert the user appropriately.
Greg Price committed -
AJAX requests on forums pages occasionally fail (usually when a request to the comments service times out), but the user is not made aware of the failure. This manifests as either the system not appearing to store state (e.g. if an attempt to flag a post fails) or something taking forever to load. Now, a modal will pop up to alert the user that a request has failed and instruct them to reload the page. In the longer term, we should fix each user gesture that results in an AJAX call to gracefully handle a failure by resetting the state of the world appropriately and aleritng the user. JIRA: FOR-37
Greg Price committed
-
- 18 Nov, 2013 1 commit
-
-
polesye committed
-
- 15 Nov, 2013 1 commit
-
-
polesye committed
-
- 14 Nov, 2013 2 commits
-
-
cahrens committed
-
Oleg Marshev committed
-
- 12 Nov, 2013 1 commit
-
-
polesye committed
-
- 08 Nov, 2013 1 commit
-
-
Adam Palay committed
-
- 04 Nov, 2013 1 commit
-
-
BLD-426
Alexander Kryklia committed
-
- 01 Nov, 2013 1 commit
-
-
The motivation for this change is performance. The forums UI code gets the list of users for each role and renders the staff label based on those lists. The list for the staff role is expensive to compute because there is no index on the is_staff attribute, and we cannot create one because the User model is built into django. Users with is_staff=True are still assigned the Moderator role upon enrolling in a course, so this change will have no practical effect except that a user who is granted staff privileges after enrolling in a course will have to be made a Moderator in order for their posts to be labeled. Additionally, the UI did not use the list of users with the Student role, so that list has been removed as well.
Greg Price committed
-
- 31 Oct, 2013 3 commits
-
-
This change requires cs_comments_service version 31ef160 or later. Now that the /threads endpoint can filter by commentable_ids, use that instead of the /search/threads endpoint, which does not sort and paginate correctly. Bug: FOR-224
Greg Price committed -
They now include screen reader-friendly text, have the ARIA checkbox role, activate on keypress (for space or enter), and occur in the DOM after the header information (title, etc.)
Greg Price committed -
Fix bug when the user clicks on the video time-line either before or after the specified end time, it jumps to the very beginning of the video. BLD-392
Valera Rozuvan committed
-
- 30 Oct, 2013 2 commits
- 29 Oct, 2013 2 commits
-
-
Don Mitchell committed
-
polesye committed
-
- 28 Oct, 2013 3 commits
-
-
Avoid recomputing course module information for every thread, which should dramatically improve the performance of high-percentile latency queries. JIRA: FOR-250
Greg Price committed -
Brian Wilson committed
-
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.
Greg Price committed
-
- 25 Oct, 2013 2 commits
-
-
Use the leanModal stuff to show the cheatsheet dialog in the wiki. LMS-1303
Ned Batchelder committed -
LMS-1307
Julia Hansbrough committed
-
- 24 Oct, 2013 4 commits
-
-
Diana Huang committed
-
cahrens committed
-
Move RESTful URLs into our "done" section.
cahrens committed -
To help fix recent bugs re orphaned discussions and to prototype a more restful json oriented api.
Don Mitchell committed
-
- 23 Oct, 2013 1 commit
-
-
Valera Rozuvan committed
-