Commit Graph

17975 Commits

Author SHA1 Message Date
Giulio Gratta
6e988443f6 User menu a11y changes to allow use of spacebar, escape key and arrow keys or tab and shift+tab to navigate 2013-11-01 14:34:02 -07:00
Brian Talbot
6541b45566 Merge pull request #1572 from edx/talbs/fix-studio-forgotpassword
Studio: Fix - Forgot Password Modal
2013-11-01 13:40:40 -07:00
Brian Talbot
8048a4b25b Studio: changes URL for password reset to direct to LMS login view
STUD-689
2013-11-01 16:37:08 -04:00
Greg Price
2123d5e7ae Merge pull request #1570 from edx/gprice/forum-staff-label
Remove label from forum posts by global staff
2013-11-01 13:10:54 -07:00
Greg Price
7013c997f7 Merge pull request #1553 from edx/gprice/forum-follow-a11y
Improve accessibility of forum follow buttons
2013-11-01 13:02:01 -07:00
Diana Huang
002972f24c Remove dates from status messages
* clean up one last typo

LMS-1387
2013-11-01 15:47:04 -04:00
Will Daly
9ab35759be Added wait for problem to re-render when checking or resetting it
Added wait for JS on upload page
Fixed an issue where css_click wasn't waiting for JS to load
2013-11-01 14:31:37 -04:00
Greg Price
c4cdb457de Remove label from forum posts by global staff
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.
2013-11-01 14:16:55 -04:00
John Jarvis
f0b074b880 also adding insecure option to regenerate_user command 2013-11-01 12:05:59 -04:00
John Jarvis
ff8c58f5ee adds a new option to ungenerated_certs to use http in the callback url 2013-11-01 11:49:12 -04:00
Sarina Canelake
9f104eb617 Merge pull request #1558 from edx/sarina/beta_email_background_history
Implement background email tasks on student dash
2013-11-01 08:09:30 -07:00
Sarina Canelake
fff36275db Implement background email tasks on student dash
LMS-1244
2013-11-01 09:20:34 -04:00
Greg Price
6bca7de4b0 Avoid CS search endpoint for non-search queries
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
2013-10-31 16:49:01 -04:00
Sarina Canelake
944c433699 Merge branch 'release' 2013-10-31 15:04:48 -04:00
Diana Huang
17610edf77 Code cleanup due to review comments
* make `user_status` more intelligent
* remove some logic from the templates
* rename `parse_error_msg` to `parsed_error_msg`
* fix up and add more tests

LMS-1387
2013-10-31 15:01:39 -04:00
Diana Huang
5389d6b7cf Remove DAYS_GOOD_FOR from being a class variable.
LMS-1387
2013-10-31 15:01:39 -04:00
Victor Shnayder
d939a61e93 Update error messages and copy for re-verification flow 2013-10-31 15:01:39 -04:00
Diana Huang
d41a974558 Merge pull request #1556 from edx/diana/wiki-skip-links
Add skip link to django template pages.
2013-10-31 10:17:51 -07:00
Julia Hansbrough
70b7ac41c0 Merge pull request #1493 from edx/flowerhack/fix/wiki-textarea-trap
Fixing accessibility bug where users could not tab through on wiki
2013-10-31 10:02:29 -07:00
Julia Hansbrough
d3845970fa Removing alt-tab and alt-shift-tab 2013-10-31 16:54:48 +00:00
brianhw
a445009825 Merge pull request #1551 from edx/brian/add-email-datadog
Add datadog stats for duplicate subtask and subtask update errors.
2013-10-31 09:48:44 -07:00
Diana Huang
d8862927e1 Add skip link to django template pages.
Bug: LMS-1387
2013-10-31 11:03:03 -04:00
Greg Price
b6f5348181 Improve accessibility of forum follow buttons
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.)
2013-10-31 11:00:28 -04:00
Sarina Canelake
51ab852c69 Package the instructor dash javascript separately
LMS-1418
2013-10-30 20:41:38 -04:00
Sarina Canelake
c89c85c70f Merge pull request #1541 from cpennington/hotfix-conditional-course-id-access
Provide access to the course_id directly on XModules/Descriptors
2013-10-30 15:46:32 -07:00
Brian Wilson
782a07e0ea Add datadog stats for duplicate subtask and subtask update errors. 2013-10-30 17:09:40 -04:00
Adam Palay
4ed6ee64d3 fix typo in registration email [LMS-1419] 2013-10-30 14:59:13 -04:00
Sarina Canelake
b86e912905 Make event handlers fire properly
Respond to review comments

LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
57a57e8af7 Move PIT code into util.coffee
Add testing coverage
LMS-1242

Add "Edit This Course In Studio" link for studio courses
LMS-1291
2013-10-30 13:43:39 -04:00
Sarina Canelake
123e18109d Reorganize Course Info dash section
LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
9330ef65a8 Enable Pending Tasks section on new dash
Add Pending Tasks section to the following tabs:
* Course Info
* Student Email
* Data Download
* Email

LMS-1242
2013-10-30 13:43:39 -04:00
Calen Pennington
32af903f85 Provide access to the course_id directly on XModules/Descriptors
Fixes [BLD-456] and [LMS-1392], but making sure that we're always asking
XModules about their course_id (since the ModuleSystem has access to
that data).
2013-10-30 11:23:11 -04:00
Greg Price
87e0ddf398 Fix a typo that caused an error to be raised 2013-10-30 11:18:27 -04:00
Sarina Canelake
9cea6ab599 Copy changes to Inst Dash email 2013-10-30 10:03:29 -04:00
Diana Huang
42a63310b8 Update upsell copy.
LMS-1127
2013-10-30 09:26:32 -04:00
Diana Huang
9c362eacd4 Fix acceptance tests
LMS-1127
2013-10-30 09:26:32 -04:00
Brian Talbot
d68b2ced8a LMS: adds verifiied track visuals to upgrade UI on dashboard 2013-10-30 09:26:32 -04:00
Brian Talbot
6038639565 LMS: revises verified track upgrade UI on dashboard 2013-10-30 09:26:32 -04:00
Brian Talbot
8442f6e093 LMS: adds conditional content/instructions for registration upgrade flow 2013-10-30 09:26:32 -04:00
Diana Huang
e50397002f Better handling of the expiration date.
LMS-1127
2013-10-30 09:26:32 -04:00
Brian Talbot
ae6ec92672 LMS: resolves styling issues for button UI in verification flows 2013-10-30 09:26:32 -04:00
Diana Huang
c13d965f8e Fix up acceptance tests for upsell.
LMS-1127
2013-10-30 09:26:32 -04:00
Diana Huang
aae13c584b Move more logic into the views
Also includes some tests

Story: LMS-1127
2013-10-30 09:26:32 -04:00
Brian Talbot
baa73f0a1e LMS: adds in UI and styling for verified track upgrade to dashboard view 2013-10-30 09:26:32 -04:00
Brian Talbot
7a1a69b96a LMS: revises styling/placement of message for verified status on dashboard 2013-10-30 09:26:32 -04:00
Diana Huang
607deb0114 Add new acceptance test for complete upgrade flow 2013-10-30 09:26:32 -04:00
Brian Talbot
c1ab324d33 LMS: preps track selection view for upgrade cases 2013-10-30 09:26:32 -04:00
Brian Talbot
c42bff6528 LMS: preps track selection view for upgrade cases 2013-10-30 09:26:31 -04:00
Diana Huang
349573dcdc Add acceptance tests. 2013-10-30 09:26:31 -04:00
Diana Huang
56f6711252 Add in new hooks for the dashboard into the upgrade path. 2013-10-30 09:26:31 -04:00