Bill Filler
df52ff0038
Merge pull request #18395 from edx/whitelabel/journal
...
Add journals support in LMS
2018-07-23 15:10:38 -04:00
Bill Filler
c746a4e630
Add Journals support
...
Enable the journal app in LMS. Add support to display Journals on index
and courseware pages and dashboard.
2018-07-23 13:11:26 -04:00
Gregory Martin
0b7dbeb520
Update entitlement ordering in dash
2018-07-20 16:38:43 -04:00
Michael Youngstrom
d6616c9036
Add require_https to all is_safe_url calls
2018-06-07 10:10:28 -04:00
Brian Mesick
ca0ec641db
Merge pull request #18329 from edx/bmedx/is_safe_url_allowed_hosts
...
Change usages of is_safe_url to use new allowed_hosts instead of host
2018-06-07 10:06:40 -04:00
bmedx
29ad5fce6f
Change usages of is_safe_url to use new allowed_hosts instead of host
...
"host" parameter is deprecated and throws a warning
2018-06-06 14:41:52 -04:00
Eric Fischer
247bb50ed2
s/django.core.urlresolvers/django.urls/g
...
Django 1.10 deprecation fix for Hackathon XIX
Addresses PLAT-1397
2018-06-05 13:59:09 -04:00
Troy Sankey
6872671436
Merge pull request #18136 from edx/pwnage101/registration-with-half-retired-user-email
...
Disallow registration when the proposed email is retired
2018-05-18 16:53:30 -04:00
Troy Sankey
a7ecfe1cd3
Fixup! refactor email_exists, and handle many more cases
2018-05-18 15:34:35 -04:00
Jillian Vogel
8b9b158adb
Fixes test failures
...
(cherry picked from commit 4af929fb8b )
2018-05-18 09:33:23 +09:30
Jillian Vogel
37ed10103c
Shows the account activation message in the main content area
...
if HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED is enabled.
(cherry picked from commit 761acdfc6d )
2018-05-18 09:33:16 +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
Jillian Vogel
d489ffe7ad
Adds HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED
...
Site Configuration and feature flag
When set, it hides the Courses list on the Learner Dashboard page if the
learner has not yet activated their account.
(cherry picked from commit 22ee400b15 )
2018-05-18 09:33:02 +09:30
Jillian Vogel
d585294f50
Shows the account activation message in the sidebar
...
and removes the DISPLAY_ACCOUNT_ACTIVATION_MESSAGE_ON_SIDEBAR flag, since this
feature is now always on.
Marks the top banner as deprecated.
(cherry picked from commit b44114d171 )
2018-05-18 09:32:54 +09:30
Michael Youngstrom
e8f6d20119
Revert "Learner Dashboard improvements to assist with the Account Activation process"
2018-05-17 14:55:35 -04:00
Albert (AJ) St. Aubin
1bb20d2922
Merge pull request #15464 from open-craft/jill/empty-dashboard-message
...
Learner Dashboard improvements to assist with the Account Activation process
2018-05-17 12:45:02 -04:00
Troy Sankey
e9276ba246
Disallow registration when the proposed email is half-retired
...
Our learner retirement implementation shall allow re-use of email
addresses, but we currently do not disallow re-use of emails for
learners whose retirement is still in-progress (i.e. their retirement
state is between PENDING and LMS_COMPLETE inclusive).
The time between a user initiating retirement, and the jenkins job
actually picking up the user and driving their account retirement might
be as long as 1 hour, so this is a serious concern.
Addresses EDUCATOR-2824.
2018-05-16 16:44:02 -04:00
J Eskew
62865599c7
Merge pull request #18154 from edx/jeskew/add_model_for_retired_users
...
Refuse password reset for retired users.
2018-05-14 13:02:53 -04:00
John Eskew
fee875f2a9
PLAT-2115: Refuse password reset for retired user.
2018-05-14 12:24:36 -04:00
Jeremy Bowman
dd0180a33d
TE-2545 Restrict AutoAuth for load tests
2018-05-07 15:00:48 -04:00
Anthony Mangano
07609e7d75
Add password_policy checks to login views
...
LEARNER-4869
2018-05-04 11:55:57 -04:00
Eric Fischer
e18448e27d
Silence deprecation warnings
...
https://docs.djangoproject.com/en/1.11/releases/1.10/#using-user-is-authenticated-and-user-is-anonymous-as-methods
2018-05-02 10:03:50 -04:00
Brittney Exline
91e63ed8e0
ENT-945 Using SSOVerifications in ID Verification flow
...
This reworks what was done #17930 , since it had to be reverted from the IDVerificationAggregate migration.
We decided to abandon that model and directly read from both id verification models.
2018-04-30 11:57:59 -04:00
Brittney Exline
292f9ca831
Partial revert of "ENT-945 Update IDVerification interfaces to accountfor SSOVerification"
...
This partially reverts commit ee1c3a4548 .
The migration files introduced by the commit have been kept since they have been run
already on several enviornments.
2018-04-25 16:01:15 -04:00
Brittney Exline
ee1c3a4548
ENT-945 Update IDVerification interfaces to accountfor SSOVerification
2018-04-23 10:48:12 -04:00
Bill DeRusha
d1ed33ac23
Update and refactor random password generator
2018-04-13 14:17:21 -04:00
Diana Huang
8056d89f9a
Create new auth endpoint for checking user password.
2018-04-12 12:20:41 -04:00
Brian Mesick
5782119341
Merge pull request #17867 from edx/bmedx/registration_deadlocks
...
WIP: Refactor registration to improve reliability
2018-04-06 15:24:13 -04:00
Brittney Exline
d31d9bd684
ENT-942 Implement an abstraction layer for SoftwareSecurePhotoVerification class methods
2018-04-05 15:48:59 -04:00
bmedx
634234966a
WIP: Refactor registration to improve reliability
2018-04-05 15:11:41 -04:00
Michael Terry
c19d01a994
Add live validation to password reset
...
Adds a new React factory for that page to handle the logic. Also
cleans up the UI a little (centers it, stops using serif font, etc).
2018-04-05 11:59:26 -04:00
Jillian Vogel
4af929fb8b
Fixes test failures
2018-04-04 10:22:39 +09:30
Jillian Vogel
761acdfc6d
Shows the account activation message in the main content area
...
if HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED is enabled.
2018-04-04 09:33:32 +09:30
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
Jillian Vogel
22ee400b15
Adds HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED
...
Site Configuration and feature flag
When set, it hides the Courses list on the Learner Dashboard page if the
learner has not yet activated their account.
2018-04-04 09:33:32 +09:30
Jillian Vogel
b44114d171
Shows the account activation message in the sidebar
...
and removes the DISPLAY_ACCOUNT_ACTIVATION_MESSAGE_ON_SIDEBAR flag, since this
feature is now always on.
Marks the top banner as deprecated.
2018-04-04 09:33:32 +09:30
Troy Sankey
9afe485f44
add the maintenance banner to the student dashboard and course homepage
2018-03-20 17:55:31 -04:00
Michael Terry
a0c6f66252
Check policy during pw live validation
...
The password live validation was not considering the full password
complexity settings. This branch hooks that up and refactors the
various ways to validate a password to all go through the same code
path.
LEARNER-4502
LEARNER-4504
2018-03-16 09:23:43 -04:00
Albert St. Aubin
85eb168a34
Uses the entitlements course run enrollment to get the course key when
...
available
[LEARNER-4228]
2018-03-14 09:09:12 -04:00
Albert St. Aubin
3d1ae114be
Updates to still retrieve the course Key when sessions are not available
...
[LEARNER-4228]
2018-03-13 11:00:32 -04:00
Albert St. Aubin
f81f74514a
Updates to filter out Entitlements by Site
...
[LEARNER-4228]
2018-03-09 06:58:57 -05:00
Bill DeRusha
e213d84c5a
Merge pull request #16267 from open-craft/haikuginger/allowed-enrollment-signal
...
Switch to using a signal to manage pending enrollments when a user is activated or changes their email address
2018-03-07 11:58:11 -05:00
Jesse Shapiro
1f5c94d9b6
Process pending enrollments when a user is activated or changes their email address
2018-03-06 16:38:00 +02:00
sandroroux
3f22ce3031
These changes add a resume button to course cards on the student dashboard.
2018-03-02 14:52:30 -05:00
Jeremy Bowman
b3ac2b1b06
PLAT-1976 Add waffle switch to block auth_user write attempts
2018-02-28 13:13:06 -05:00
Albert (AJ) St. Aubin
7484c1b135
Merge pull request #17491 from edx/aj/LEARNER-3898
...
Aj/learner 3898
2018-02-21 20:45:08 -05:00
Albert St. Aubin
b56fdcc652
Changes to auto enroll users using their entitlement if they have one
...
available.
[LEARNER-3898]
2018-02-21 11:17:02 -05:00
Matthew Piatetsky
70ec5e47c6
limit bundling code to users with less than 4 enrollments
2018-02-16 14:24:23 -05:00
Matthew Piatetsky
618146e415
addressing comments
2018-02-08 11:29:56 -05:00
Matthew Piatetsky
826ef28b4d
handle exceptions and create the necessary html in optimizely
2018-02-08 10:25:52 -05:00