Make logistration generally available if feature flag is active
Makes logistration available at /login and /register as well as /accounts/login/ and /accounts/register/. In addition: - Adds support for redirect URLs in third party auth for combined login/registration page - Adds support for external auth on the combined login/registration page - Removes old login and registration acceptance tests - Adds deprecation warnings to old login and register views - Moves third party auth util to student_account - Adds exception for microsites (theming)
Showing
- common/djangoapps/external_auth/login_and_register.py 92 additions, 0 deletionscommon/djangoapps/external_auth/login_and_register.py
- common/djangoapps/external_auth/tests/test_ssl.py 1 addition, 2 deletionscommon/djangoapps/external_auth/tests/test_ssl.py
- common/djangoapps/student/helpers.py 2 additions, 76 deletionscommon/djangoapps/student/helpers.py
- common/djangoapps/student/tests/test_login.py 4 additions, 36 deletionscommon/djangoapps/student/tests/test_login.py
- common/djangoapps/student/tests/test_login_registration_forms.py 10 additions, 5 deletions...djangoapps/student/tests/test_login_registration_forms.py
- common/djangoapps/student/views.py 19 additions, 66 deletionscommon/djangoapps/student/views.py
- common/djangoapps/third_party_auth/pipeline.py 26 additions, 54 deletionscommon/djangoapps/third_party_auth/pipeline.py
- common/djangoapps/third_party_auth/tests/specs/base.py 10 additions, 23 deletionscommon/djangoapps/third_party_auth/tests/specs/base.py
- common/test/acceptance/pages/lms/login_and_register.py 3 additions, 1 deletioncommon/test/acceptance/pages/lms/login_and_register.py
- common/test/acceptance/tests/lms/test_lms.py 0 additions, 44 deletionscommon/test/acceptance/tests/lms/test_lms.py
- lms/djangoapps/courseware/features/login.feature 0 additions, 58 deletionslms/djangoapps/courseware/features/login.feature
- lms/djangoapps/courseware/features/login.py 0 additions, 59 deletionslms/djangoapps/courseware/features/login.py
- lms/djangoapps/courseware/features/signup.feature 0 additions, 19 deletionslms/djangoapps/courseware/features/signup.feature
- lms/djangoapps/courseware/features/signup.py 0 additions, 33 deletionslms/djangoapps/courseware/features/signup.py
- lms/djangoapps/courseware/tests/test_registration_extra_vars.py 0 additions, 293 deletions...angoapps/courseware/tests/test_registration_extra_vars.py
- lms/djangoapps/instructor/enrollment.py 1 addition, 1 deletionlms/djangoapps/instructor/enrollment.py
- lms/djangoapps/instructor/views/legacy.py 1 addition, 1 deletionlms/djangoapps/instructor/views/legacy.py
- lms/djangoapps/student_account/helpers.py 75 additions, 2 deletionslms/djangoapps/student_account/helpers.py
- lms/djangoapps/student_account/test/test_views.py 33 additions, 12 deletionslms/djangoapps/student_account/test/test_views.py
- lms/djangoapps/student_account/views.py 44 additions, 4 deletionslms/djangoapps/student_account/views.py
Loading
Please register or sign in to comment