Robert Raposa
c5f44bf20e
update READMEs to clarify responsibilities
...
Add some clarifications for student, user_api, and user_authn given
the recent clean-up of moving code to the appropriate apps.
ARCH-1248
2019-12-16 13:51:43 -05:00
Nimisha Asthagiri
5e3df7aed4
user_api: Remove unneeded test-only activate_account
2019-12-10 20:23:52 -05:00
Diana Huang
461b11650e
Move account_settings into user_api.
2019-12-06 10:27:26 -05:00
Robert Raposa
2202545aec
remove studio signin and signup pages
...
This completes the work started in https://github.com/edx/edx-platform/pull/19453
to use the LMS login and registration for Studio, rather than Studio
providing its own implementation.
LMS login/registration are being used for the following reasons:
1. LMS logistration properly handles all SSO integrations.
2. A single logistration is simpler to maintain and understand.
3. Allows Studio to work more like all other IDAs that use LMS
logistration.
The original switch to use LMS logistration for Studio also added the
toggle `DISABLE_STUDIO_SSO_OVER_LMS` to provide the community some
additional time for switching. This commit removes this toggle, which
at this point means all deployments will use the LMS logistration.
This change requires sharing cookies across LMS and Studio. Should that
prove to be a problem for certain Open edX instances, there are
discussions of possible alternative solutions.
See https://github.com/edx/edx-platform/pull/19845#issuecomment-559154256
Detailed changes:
* Fix some Studio links that still went to old Studio signin and signup.
* Remove DISABLE_STUDIO_SSO_OVER_LMS feature toggle.
* Remove old studio signin and signup pages and templates.
* Fix url name "login", which had different meanings for Studio and LMS.
* Use the following settings: LOGIN_URL, FRONTEND_LOGIN_URL,
FRONTEND_LOGOUT_URL, and FRONTEND_REGISTER_URL.
* Redirect /signin and /signup to the LMS logistration.
* Add custom metric `uses_pattern_library`.
* Add custom metric `student_activate_account`.
* Add Django Settings to allow /signin, /signup, and /login_post to be
disabled once ready.
This work also relates to ARCH-218 and DEPR-6.
ARCH-1253
2019-12-04 02:36:36 -05:00
Diana Huang
54be35f913
Move AccountCreationForm to user_authn.
2019-12-02 17:20:23 -05:00
Diana Huang
685260c721
Merge pull request #22366 from edx/diana/move-password-change-request
...
Move request_password_change to user_authn.
2019-11-22 09:40:13 -05:00
Diana Huang
d472cd8bfe
Move request_password_change to user_authn.
2019-11-21 11:07:33 -05:00
Diana Huang
898bd8a90e
Move RegistrationValidationView into user_authn.
2019-11-20 14:09:20 -05:00
Diana Huang
a538843ac3
Move generate_password to user_authn.
2019-11-19 16:49:36 -05:00
Nimisha Asthagiri
1abad23d4a
User API: Remove unneeded create_account API ( #22239 )
...
DEPR-52
2019-11-19 15:45:26 -05:00
Diana Huang
7cf13144ba
Move get_login_session_form to user_authn.
2019-11-19 09:49:50 -05:00
Awais Jibran
aafaa1efae
Handle ValueError while getting group for user.
2019-11-13 15:17:44 +05:00
irfanuddinahmad
8b5e8968ed
updated the login flow for multiple enterprise
2019-11-12 19:47:02 +05:00
hasnain-naveed
057f443a26
ENT-2437 | get_enterprise_customer_for_learner method replaced with enterprise_customer_for_request.
2019-11-08 15:47:52 +05:00
Manjinder Singh
79c9231128
Revert "ENT-2437 | get_enterprise_customer_for_learner method replaced with e…" ( #22248 )
2019-11-05 16:51:44 -05:00
Diana Huang
c9323abd0e
Move password reset logic and code to user_authn.
2019-11-05 10:03:22 -05:00
Hasnain Naveed
6820b20059
Merge pull request #22207 from edx/hasnain-naveed/ENT-2437
...
ENT-2437 | get_enterprise_customer_for_learner method replaced with e…
2019-11-04 15:45:26 +05:00
Nimisha Asthagiri
1bcaa945d9
Merge pull request #22216 from edx/diana/registration-form-factory-move
...
Move RegistrationFormFactory from user_api to user_authn
2019-11-02 17:57:59 -04:00
Diana Huang
d65447998c
Move RegistrationFormFactory from user_api to user_authn.
...
And get_registration_extension_form.
2019-11-01 14:49:12 -04:00
hasnain-naveed
4b827d5be0
ENT-2437 | get_enterprise_customer_for_learner method replaced with enterprise_customer_for_request.
2019-11-01 17:19:56 +05:00
Diana Huang
6fb40586fb
Move LoginSessionView from user_api to user_authn
2019-11-01 08:19:55 -04:00
Diana Huang
e026006f9a
Move RegistrationView from user_api to user_authn.
2019-11-01 07:41:48 -04:00
Manjinder Singh
6f1be3ed2c
BOM-933: Fix type mismatches in various migrations 6 ( #22170 )
...
* Fix type mismatches in coursewaqre
* Fix type mismatch in credit migrations
* Fix type mismatch in status migrations
* Fix type mismatch in user_api migrations
* Review Fixes
2019-10-29 10:36:10 -04:00
Nimisha Asthagiri
f533134db1
Merge pull request #22086 from edx/arch/user-authn-delete-deprecated
...
User Authn: Remove deprecated, ENABLE_COMBINED_LOGIN_REGISTRATION
2019-10-29 09:37:53 -04:00
Nimisha Asthagiri
db42c7e1e2
User Authn: Remove deprecated, ENABLE_COMBINED_LOGIN_REGISTRATION
2019-10-29 08:57:58 -04:00
adeelehsan
16d637c63f
Added logs to investigate the issue
2019-10-24 00:06:32 +05:00
Braden MacDonald
5fc73468b3
Change completion API to work with any learning context
2019-10-22 14:04:31 -04:00
Muhammad Ammar
19fd375dc9
Merge pull request #22012 from edx/ammar/ent-1964-allow-user-to-edit-fullname-if-no-social-auth-record
...
allow user to edit fullname if no social auth record exists
2019-10-21 11:35:26 +05:00
muhammad-ammar
fc2915b02f
allow user to edit fullname if no social auth record
...
ENT-1964
2019-10-18 15:30:51 +05:00
Awais Qureshi
4387f753d5
BOM-912
...
Can't convert 'bytes' object to str implicitly
2019-10-10 16:06:17 +05:00
aarif
91bed37922
Updated the expected error message to get assertion successful for both python versions
...
changes made as suggested
2019-10-09 16:03:50 +05:00
Aarif
6a2f3d6dbc
Merge pull request #21866 from edx/BOM-831
...
Updated the string input to md5 to make output compatible with both python versions - BOM-831
2019-10-09 15:40:33 +05:00
Aarif
bc6821ce53
Merge pull request #21810 from edx/BOM-745
...
BOM-745
2019-10-01 11:58:09 +05:00
Ayub
df066afdf7
Merge pull request #21848 from edx/BOM-882
...
BOM-881, BOM-882
2019-10-01 10:39:53 +05:00
aarif
df2686dc63
updated input to md5 method to properly hash the input in both python versions
2019-09-30 19:55:15 +05:00
Nimisha Asthagiri
a6b219a9e9
Python-3: assertIn(..response.content) -> assertContains
2019-09-30 08:50:38 -04:00
Ayub khan
86bd5a4643
BOM-881
...
python3 compatibility
2019-09-30 14:58:12 +05:00
Ayub khan
cc4050460e
BOM-882
...
python3 compatibility
2019-09-30 14:42:55 +05:00
Stu Young
7c6c166e73
fix toggle implementation annotations ( #21802 )
...
fix toggle implementation annotations and rename waffle flags
2019-09-27 11:45:40 -04:00
aarif
a86b44a250
python 3 fixes
2019-09-27 16:56:41 +05:00
Ayub khan
d1ff659942
BOM-671
...
python3 compatibility
2019-09-26 14:26:05 +05:00
Ayub khan
5c47a3b425
BOM Project
...
Updated __unicode__ to __str__
2019-09-25 18:31:54 +05:00
Aarif
22992029f8
Merge pull request #21755 from edx/BOM-658
...
BOM-658
2019-09-25 15:19:01 +05:00
Jeremy Bowman
6cfa08d21d
Fix CSV writing in test BOM-639 ( #21762 )
2019-09-24 12:13:59 -04:00
Jeremy Bowman
553d35e53e
Upgrade mock BOM-596 ( #21717 )
2019-09-24 10:14:17 -04:00
aarif
11fe396314
python 3 fixes
2019-09-24 15:38:01 +05:00
Feanil Patel
844acea50e
Fix linting errors.
2019-09-19 17:05:02 -04:00
Feanil Patel
0e1ad4cd26
Fix pylint error in email_opt_in_list.
2019-09-19 16:19:37 -04:00
Feanil Patel
4eaf875741
BOM-621 Fix hashing in a bunch of places.
2019-09-19 15:53:39 -04:00
Feanil Patel
24c0974f78
BOM-619 Fix csv encoding/decoding in management command test.
2019-09-19 14:14:22 -04:00