- 05 Oct, 2017 2 commits
-
-
Previously, these tests were skipped in order to support Django 1.4.
Troy Sankey committed -
John Eskew committed
-
- 29 Sep, 2017 1 commit
-
-
bmedx committed
-
- 26 Sep, 2017 1 commit
-
-
Ned Batchelder committed
-
- 19 Sep, 2017 2 commits
-
-
Alex Dusenbery committed
-
Ned Batchelder committed
-
- 06 Sep, 2017 1 commit
-
-
Jeremy Bowman committed
-
- 05 Sep, 2017 2 commits
-
-
Jeremy Bowman committed
-
LEARNER-2453
Harry Rein committed
-
- 31 Aug, 2017 1 commit
-
-
Brittney Exline committed
-
- 30 Aug, 2017 2 commits
-
-
The site configurations can now set 'Profession' and 'Specialty' as fields on the registration page. The list of potential professions and specialties to choice from can also be set from the site configurations by setting 'PROFESSION_OPTIONS' and 'SPECIALTY_OPTIONS'. WL-1098
Bessie Steinberg committed -
Since we have started integrating with more clients, we have found that the usernames that get passed are not compatible with our username restrictions. This PR introduces a function to clean usernames to make them compatible, particularly in the auto registration case.
Brittney Exline committed
-
- 29 Aug, 2017 2 commits
-
-
Jeremy Bowman committed
-
LEARNER-1859 Added fields to add social links to the user account settings file. Added icons to the user profile when these links are set, only shown when users show their entire profile. Added jasmine tests for account settings and learner profile pages. Added python unit tests to test validation on the user account.
Harry Rein committed
-
- 22 Aug, 2017 2 commits
-
-
Country Label was causing confusions for learners if it was country of origin or in which they are living so changed it to a more appropriate message. LEARNER-174 Also updated some other error messages to some more appropriate error messages.
ayub-khan committed -
LEARNER-1858
Robert Raposa committed
-
- 14 Aug, 2017 1 commit
-
-
cahrens committed
-
- 11 Aug, 2017 1 commit
-
-
LEARNER-966
tasawernawaz committed
-
- 08 Aug, 2017 2 commits
-
-
LEARNER-2172
Ahsan Ulhaq committed -
cahrens committed
-
- 07 Aug, 2017 1 commit
-
-
In the reset password flow one can enter a single character password and subsequently cannot login to the site as password complexity is apparently enforced on the login page. Login page should not enforce password complexity. LEARNER-1209
Waheed Ahmed committed
-
- 04 Aug, 2017 1 commit
-
-
In Python 2.7, `__file__` returns `.pyc` by default, this breaks our comparison so let's strip out the trailing `c`.
George Song committed
-
- 02 Aug, 2017 3 commits
-
-
Uman Shahzad committed
-
Input forms that need validation will have AJAX requests performed to get validation decisions live. All but a few important and common form fields perform generic validation; these will need a back-end handler in the future in order to have them validated through AJAX requests. Information is conveyed on focus and blur for both errors and successes.
Uman Shahzad committed -
In particular, implement a validation API for registration, where a client makes AJAX calls to the endpoints requesting validation decisions on each input. Responses are strings dependent on the type of validation error; if no error, then empty string to indicate OK.
Uman Shahzad committed
-
- 27 Jul, 2017 1 commit
-
-
LEARNER-2017
Andy Armstrong committed
-
- 21 Jul, 2017 1 commit
-
-
Jesse Shapiro committed
-
- 20 Jul, 2017 1 commit
-
-
We have recently discovered that for any SSO Provider configured to skip the registration form, we were auto checking the terms of service box, which is a legal faux pas. Since IBM is planning to launch imminently and is depending on this feature, we need to remedy this situation for enterprises whose SSO Provider is configured to skip registration. This PR hides all of the registration fields except TOS for this scenario and disables the autoSubmit functionality that typically happens when skipping registration.
Brittney Exline committed
-
- 17 Jul, 2017 2 commits
-
-
Joshua Spayd committed
-
Includes code for testing to be removed in the next commit.
Joshua Spayd committed
-
- 14 Jul, 2017 1 commit
-
-
with a custom patch needed by edx-platform. Upgrade django-filter as well to v1.0.4 Import DjangoFilterBackend from the correct module - django_filter. Add django-filter to INSTALLED_APPS.
John Eskew committed
-
- 13 Jul, 2017 1 commit
-
-
Test all errors raised by account creation function as a result of duplicate email/username will be caught, if the user somehow managed to pass the first check, `check_account_exists`.
Po Tsui committed
-
- 12 Jul, 2017 1 commit
-
-
Po Tsui committed
-
- 11 Jul, 2017 1 commit
-
-
Previously, there was no catch for the AccountValidationError exception raised by the account creation function. If, for some reason, the user made it past the first check for a duplicate username/email, then the exception was raised, uncaught, and crashed the server.
Nishant Karandikar committed
-
- 05 Jul, 2017 1 commit
-
-
Aamish Baloch committed
-
- 27 Jun, 2017 1 commit
-
-
Refactoring: Use format with named variables
Omar Al-Ithawi committed
-
- 23 Jun, 2017 1 commit
-
-
Jesse Shapiro committed
-
- 21 Jun, 2017 1 commit
-
-
Sven Marnach committed
-
- 20 Jun, 2017 1 commit
-
-
PSA was monolothic, now split, with new features, like a DB-backed partial pipeline. FB OAuth2 version also upped. Partial pipelines don't get cleared except when necessary. They persist for special cases like change of browser while still mid-pipeline (i.e. email validation step). Refactor, cleanup, and update of a lot of small things as well. PLEASE NOTE the new `social_auth_partial` table.
Uman Shahzad committed
-
- 18 Jun, 2017 1 commit
-
-
When authenticating using an SAML IdP, gather additional user data besides what is standard. Requires admin to input JSON in settings to recognize the additional user data.
Uman Shahzad committed
-