Harry Rein
cd892e51d2
Don't show unpulished or un-upgradable seats in available sessions.
2017-12-21 11:35:19 -05:00
Anthony Mangano
0cb6bad7ca
Merge pull request #16971 from edx/fix-for-LEARNER-3482
...
Ensure enrollment_end is parsed to datetime prior to making comparisons
2017-12-20 10:52:57 -05:00
McKenzie Welter
a4d23eaea9
include email settings in fulfilled entitlement action items
2017-12-20 08:57:27 -05:00
Anthony Mangano
47287de409
ensure enrollment_end is parsed to datetime prior to making comparisons
2017-12-19 16:22:25 -05:00
Jeff LaJoie
e063a8bdd8
Merge pull request #16952 from edx/jlajoie/LEARNER-3482
...
LEARNER-3482: Do not show sessions past their enrollment end
2017-12-19 12:53:12 -05:00
Jeff LaJoie
23dbc611fe
Filters for only course runs that have an enrollment end date in the future or don't have one
2017-12-19 10:59:10 -05:00
Harry Rein
908c769ae3
Update entitlement card to use Change or Leave Session.
...
LEARNER-3646
2017-12-19 10:26:17 -05:00
Harry Rein
5e2c3e4bf5
Merge pull request #16933 from edx/HarryRein/LEARNER-3636-dont-show-expired-entitlements-unenrolled
...
Do not show expired, unfulfilled entitlements on dashboards.
2017-12-18 16:26:43 -05:00
Harry Rein
75aa736dcf
Do not show expired, unfulfilled entitlements on course/programs dashboard.
...
LEARNER-3636
2017-12-18 15:16:35 -05:00
Michael Terry
4fe60eb1e4
Show programs for expired entitlements
...
The dashboard was not showing related programs for expired but
fulfilled entitlements.
LEARNER-3608
2017-12-18 14:41:20 -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
Waheed Ahmed
efe4120b8f
Create custom Text Me the App landing page.
...
Rebrand the branch.io text me the app landing page to reflect edX's style.
LEARNER-2730
2017-12-13 17:10:32 +05:00
Michael Terry
25076e6a92
Show related programs when unenrolled
...
On the course dashboard, show related programs to your course
even if you are not enrolled in a current session.
LEARNER-3504
2017-12-11 14:52:36 -05:00
McKenzie Welter
5d1eecd43c
python tests, quality, and html element type fix
2017-12-07 13:50:24 -05:00
Ned Batchelder
e23e3a0486
Fix a number of unused-import pylint violations
2017-11-21 19:57:06 -05:00
Bill Filler
2e783042d2
Disable View Consent button on dashboard
...
Partial revert to disable calls to Enterprise API for each course in an
Enterprise Learner's dashboard to determine status of consent. Will re-enable once
a batch API is avaiable (WL-1315) to fix performance.
ENT-727
2017-11-15 17:22:44 -05:00
John Eskew
80d70f6ecb
Run all touched files through isort.
2017-11-09 09:25:19 -05:00
John Eskew
6672f64188
Add commerce AppConfig and use to register signals. Move imports.
...
Add explicit 'lms.djangoapps' prefix to all commerce imports, as another
commerce Django app exists at openedx.core.djangoapps.commerce
2017-11-09 09:24:37 -05: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
Sofiya Semenova
b8d73df5a4
Cleaning up dashboard_certificate_information template.
2017-10-17 13:27:19 -04:00
John Eskew
b07826cbc0
Merge pull request #16148 from edx/jeskew/initial_django_1.11_startup_changes
...
Initial Django 1.11 startup changes
2017-10-05 12:48:26 -04:00
John Eskew
6294766c24
Split emitted signals from the student models file.
2017-10-05 11:12:50 -04:00
Sofiya Semenova
34e3ec6afe
Ed-1315 part 2, removing progress message entirely and replacing with another
2017-10-05 11:06:22 -04:00
Sofiya Semenova
19e7d1e0cf
Ed-1233 replace flaky bokchoy test with python test
2017-09-19 16:12:40 -04:00
Jeremy Bowman
fd6af6b05e
ddt usage cleanup
2017-09-05 17:25:51 -04:00
Adeel Khan
e966188ba6
Improve ECOM connection on student dashboard via on demand ajax calls.
...
Fix course unenroll dialog's incorrect message rendering. LEARNER-2033
2017-08-17 18:18:04 +05:00
Waheed Ahmed
c74cd970ad
Added new signal to refund on un-enrollment from LMS dashboard.
...
LEARNER-1801
2017-08-03 14:39:05 +05:00
Clinton Blackburn
835cc0871c
Removed usage of LogoutViewConfiguration
...
This model will soon be deleted.
LEARNER-2042
2017-07-27 11:29:43 -04:00
Andy Armstrong
93235d118d
Reorder imports using isort (except lms and cms)
2017-05-30 16:04:54 -04:00
Qubad786
4b73bac9b2
Enable sharing icons for future courses
2017-04-28 15:45:24 +05:00
Brittney Exline
72b049bf9d
ENT-325 Create a LogoutView that can redirect to a specified target
2017-04-16 17:11:24 +00:00
Ahsan Ulhaq
04ca94eaef
Account settings page should load and create student user profile
...
ECOM-4776
2017-04-13 11:47:38 +05:00
Clinton Blackburn
d7a7bcc1d7
Setting user info cookie on learner dashboard
...
The user info is now updated every time a user loads the learner dashboard. Given that this is the page most learners land on after enrolling in a course, updating this cookie here will ensure that the enrollment status hash is relatively up-to-date.
ECOM-4895
2016-11-18 13:56:48 -05:00
Clinton Blackburn
3f19cc0265
Updated logout view
...
In addition to logging the user out of LMS, the logout view also logs users out of the IDAs to which they previously authenticated.
ECOM-4610
2016-06-15 11:11:49 -04:00
Toby Lawrence
e2ed8ff787
Switch to SharedModuleStoreTestCase in the 'student' app where possible.
2016-02-08 14:13:57 -05:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
Bill DeRusha
62f3cf9c46
Fix cert_status None bug
2015-11-01 18:16:16 -05:00
Bill DeRusha
60fc3f5705
Conditionally show unenroll action based on certificat status
2015-10-23 14:59:17 -04:00