Commit Graph

338 Commits

Author SHA1 Message Date
Waheed Ahmed
159685b2b2 Fix Facebook and Google social auth buttons.
Facebook emailed that edX doesn't comply with Platform Policy 8.3, also fixed
Google button according to their policy.

PROD-174
2019-04-11 17:25:06 +05:00
Zainab Amir
e0eea23e78 Change css for edX edge about page
Removed padding and increased the height to 100% to make enroll
button visible on mobile view for courses with long title

LEARNER-5532
2019-03-26 14:43:21 +05:00
David Ormsbee
e911898e48 Merge pull request #19023 from kaushik94/bugfix/fix-enroll-button-safari
added fix for broken 'enroll in class' button on about course page
2019-03-20 18:15:16 -04:00
David Ormsbee
7dcad7af55 Merge pull request #16496 from open-craft/josh/announcements-feature
Dashboard announcements feature
2019-03-18 16:04:38 -04:00
Josh McLaughlin
4d4b040517 Add dashboard announcements feature
- Add announcements view using JSX to the dashboard sidebar
- Create a new maintenance interface to edit and manage announcements
- Adds an override to main.html template to include new skip links
- Add plugins required for announcements to TinyMCE

This is motivated by a desire to have system wide messages for students
that show on the dashboard. Enabled with FEATURES['ENABLE_ANNOUNCEMENTS'].
Global staff are allowed to edit from the studio maintenance view.
2019-03-10 19:25:13 -07:00
Audrey Kao
88b1c46e47 Modifying entitlement unenrollment survey 2019-02-27 15:45:10 -05:00
Zainab Amir
627c39b9ba LEARNER-6728: Add apple fonts to dashboard and programs_fragments 2018-12-20 11:12:44 +05:00
George Babey
f39cd81a31 Merge pull request #18545 from open-craft/kshitij/stylelint-fixes
Bulk stylelint fixes
2018-10-22 14:59:11 -04:00
Calen Pennington
13c0dd580f Make Student Dashboard course access error messages float to the right of the unenroll gear 2018-10-11 09:54:12 -04:00
Kaushik Varanasi
17de614665 added fix for broken 'enroll in class' button on about course page in safari browser full screen 2018-09-30 17:56:06 +05:30
Kshitij Sobti
c1e3e59771 Basic bulk stylelint fixes 2018-07-10 02:27:11 +05:30
Giulio Gratta
56ac149962 Add custom HTML to Course About page sidebar
This allows course staff to add arbitrary HTML to the sidebar on the About page.

A waffle switch has been added in the course_experience app to allow enabling and disabling of this feature.
2018-06-01 14:26:05 -04:00
Jillian Vogel
35d75daf00 Quality fix 2018-05-18 10:44:46 +09:30
Jillian Vogel
306b49c36d Adds EMPTY_DASHBOARD_MESSAGE Site Configuration flag
When set, displays the configured text/markup under "You are not enrolled in any courses yet."

Adjusts left/right padding on .empty-dashboard-message to keep our extra message from hitting the sides.

(cherry picked from commit e417c5f8c2)
2018-05-18 09:33:09 +09:30
Michael Youngstrom
e8f6d20119 Revert "Learner Dashboard improvements to assist with the Account Activation process" 2018-05-17 14:55:35 -04:00
Jillian Vogel
e417c5f8c2 Adds EMPTY_DASHBOARD_MESSAGE Site Configuration flag
When set, displays the configured text/markup under "You are not enrolled in any courses yet."

Adjusts left/right padding on .empty-dashboard-message to keep our extra message from hitting the sides.
2018-04-04 09:33:32 +09:30
Amir Qayyum Khan
e1d0260331 Added print media in css 2018-01-30 14:38:21 +05:00
Michael Frey
5d5ce69d32 Merge pull request #16640 from open-craft/clemente/responsive-about-page
Make the "about course" page adapt to small screens
2018-01-29 09:24:48 -05:00
Harry Rein
d5e6ddc4f0 Fixing alignment of View Course button on course dashboard. 2018-01-22 12:07:47 -05:00
McKenzie Welter
b0271de359 make course actions an inline flexbox 2018-01-09 15:16:27 -05:00
Michael Terry
484cdbde6b Correctly align Verify Now button
LEARNER-3665
2017-12-21 13:05:38 -05:00
Anthony Mangano
a6cb0fef1c add dashboard entitlement actions 2017-12-15 13:37:06 -05:00
Harry Rein
610c255bb6 Display the expired at logic for entitlements.
LEARNER-3304

Displays the expired out status for the course dashboard and the programs pages.
2017-12-15 08:25:38 -05:00
Harry Rein
2711fb521a Allowing a user to fulfill their entitlement on the programs dashboard.
LEARNER-3438

The user can now enroll in a session, unenroll from a session or change session
from a new course enrollment card on the programs dashboard.
2017-12-12 10:35:26 -05:00
Albert St. Aubin
28837c020f Allowing a user to fulfill their entitlement on the course dashboard.
The user can now enroll in a session, unenroll from a session or change session
from a new course enrollment card on the course dashboard.
2017-12-07 12:41:12 -05:00
Daniel Clemente Laboreo
3665abd408 Used $baseline, get-map and media-breakpoint-down 2017-11-28 13:48:12 +02:00
Daniel Clemente Laboreo
c914527431 Make the "about course" page adapt to small screens 2017-11-22 22:50:32 +02:00
Harry Rein
7f61828e12 Cleaning up mobile web. 2017-11-06 12:33:23 -05:00
Andy Armstrong
268bea9e62 Make the course content page responsive
LEARNER-2754
2017-11-01 17:34:04 -04:00
Bill Filler
f9f4876bee Add 'View Consent' button to dashboard when required
Enterprise customers can require user to agree to Data Sharing Consent
form before they can access a course. We now add it conditionally to
Course Dashboard when it's required so it's apparent to user and they
have a way to revist the consent form if they've previously declined or
the course has not yet started.

WL-1281
2017-10-31 15:40:02 -04:00
Andy Armstrong
ae1c760ea4 Use Bootstrap theme colors and fonts in old stylesheets
LEARNER-2977

Fixes
2017-10-29 22:22:08 -04:00
Harry Rein
58f93cc7cc Styling fixes for the dashboard and course header. 2017-10-29 15:04:29 -04:00
Harry Rein
889e9880f5 Responsive dashboard and learner profile. 2017-10-24 11:08:35 -04:00
Harry Rein
3d79e3e05d Adding unified, responsive header. 2017-10-20 16:24:31 -04:00
Andy Armstrong
bd1a0d96cf More Sass quality fixes 2017-10-16 12:41:20 -04:00
Andy Armstrong
9f0fba0a8e Sass quality fixes in the LMS 2017-10-11 13:45:08 -04:00
tasawernawaz
0c3c78b765 Fixed a11y on course actions dropdown menu on dashboard
LEARNER-2430
2017-08-31 10:41:04 +05:00
Matthew Piatetsky
dcee785543 Fix selectors so that unenrollment survey works with multiple courses 2017-08-22 17:31:50 -04:00
Matthew Piatetsky
7c0423ff03 Revert revert of unenrollment survey.
This reverts commit e2ee48c3c9.
2017-08-22 16:33:05 -04:00
Matthew Piatetsky
e2ee48c3c9 Revert "Un-revert unenrollment survey and only show it for edx.org users" 2017-08-22 13:40:25 -04:00
Matthew Piatetsky
25ffb3568c Update unenrollment survey to only be included for edx.org and rebase with master 2017-08-22 10:12:01 -04:00
Matthew Piatetsky
98cf69bac5 Revert "Revert "LEARNER-1510 Add unenrollment reason survey""
This reverts commit 441bccf4b6.
2017-08-22 10:12:01 -04:00
Matthew Piatetsky
441bccf4b6 Revert "LEARNER-1510 Add unenrollment reason survey" 2017-08-15 13:35:15 -04:00
Matthew Piatetsky
12bd5b49b5 Add unenrollment reason survey
LEARNER-1510
2017-08-14 09:46:56 -04:00
Sofiya Semenova
6fd66fdc89 Educator-986 large space in show answer view for instructors 2017-08-01 18:19:19 +00:00
Matt Tuchfarber
827c703d16 Change templates to use site aware email
Template were using global TECH_SUPPORT_EMAIL for error pages. This
changes them to use the site email if there is one.
2017-07-26 16:45:12 -04:00
Harry Rein
82daaa5ad3 Adding a reviews page to the course and updating the reviews module on the course about page. Removed the existing coursetalk implementation and put it in a fragment, removed the tests as well. Added configuration settings to specify the reviews template as well as the reviews provider. This is all protected by a waffle flag. 2017-06-23 11:27:48 -04:00
Clinton Blackburn
02d7b794bb Added border highlight to pending verification status display
If verification status is pending, the top border is now colored blue, in a manner similar to the success and failure states.

LEARNER-1486
2017-06-19 17:55:02 -04:00
Uman Shahzad
84e428129a Conform to WCAG 2 AA contrast minimums for Google OAuth.
Also apply variables for FB/Linkedin OAuth2 rather than
leave color hashes hanging around.
2017-05-29 22:58:53 -04:00
Saleem Latif
727dd9f90b Success Message for Account Activation for logged out users. 2017-05-22 16:38:47 +05:00