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
2ef404b83e
Fix two deprecation warnings.
2018-05-14 12:24:36 -04:00
John Eskew
fee875f2a9
PLAT-2115: Refuse password reset for retired user.
2018-05-14 12:24:36 -04:00
Sanford Student
6bb2d9dcc7
EDUCAOTR-2870: move oauth token retirement to dea deactivation endpoint
2018-05-11 13:05:04 -04:00
Brian Mesick
c3ca67781a
Merge pull request #18183 from edx/bmedx/PLAT-2123
...
Fix PLAT-2123- Bug with retiring user's original_email being hashed
2018-05-11 12:55:42 -04:00
bmedx
fd84e3f52a
Fix PLAT-2123- Bug with retiring user's original_email being hashed
2018-05-11 11:13:50 -04:00
Brian Mesick
4170b5d294
Merge pull request #18175 from edx/bmedx/sailthru_retirement_fixes
...
Fix issues with Sailthru retirement
2018-05-10 14:01:19 -04:00
bmedx
1e6c6fca5c
Fix issues with Sailthru retirement
2018-05-10 13:31:34 -04:00
Gabe Mulley
5fa6c51368
Revert "Use edx-ace for the password reset email"
2018-05-10 13:06:52 -04:00
Gabe Mulley
7a5cecf3e9
Merge pull request #16545 from appsembler/omar/fmo/multipart-email
...
Use edx-ace for the password reset email
2018-05-10 11:31:43 -04:00
Sofiya Semenova
cb767d5bb2
Merge pull request #18169 from edx/sofiya/gdpr-testing
...
Create GDPR test user management command fix for optional arguments
2018-05-10 11:23:42 -04:00
Sofiya Semenova
5dcd77ff93
Create GDPR test user management command fix for optional arguments
2018-05-09 16:53:05 -04:00
Brian Mesick
091cf1cdc8
Merge pull request #18162 from edx/bmedx/retirement_bugfixes
...
Fix issues with retirement state population and unenrollment
2018-05-09 14:41:25 -04:00
bmedx
01ebe1e26e
Fix issues with retirement state population and unenrollment
...
- Prevent RetirementState state_execution_order collisions when updating
- Add slash to end of unenroll API endpoint to match other retirement endpoints
2018-05-09 10:40:00 -04:00
Sofiya Semenova
879ba582cc
Merge pull request #18130 from edx/sofiya/gdpr-testing
...
EDUCATOR-2822 | Management command to create GDPR test user
2018-05-08 16:54:10 -04:00
Sofiya Semenova
403b67198a
Management command to create GDPR test user
2018-05-08 16:04:01 -04:00
Omar Al-Ithawi
556c8b86d0
Use edx-ace for password reset email
2018-05-08 18:53:31 +03:00
bmedx
f09edea13b
Fix issues with retirement state population and update view
...
- Fix RetirementState cascade deleting UserRetirementStatus
- Change AccountRetirementStatusView's PATCH to accept application/json
- Remove ill-considered retirementstate_pre_delete_callback
- Fix up tests
2018-05-07 11:22:11 -04:00
John Eskew
b74d720442
Remove activation keys upon logout of retired user.
2018-05-03 11:41:20 -04:00
Alex Dusenbery
95d5b13714
EDUCATOR-2753 | Add calls to retire secondary user data to the /accounts/retire endpoint.
2018-05-03 11:35:50 -04:00
Eric Fischer
2556864bfb
Merge pull request #18106 from edx/efischer/is_it_this_easy
...
Silence deprecation warnings
2018-05-02 14:17:05 -04:00
Alex Dusenbery
2b48649a9e
EDUCATOR-2771 | Adds an LMS API endpoint to retire a user account.
2018-05-02 13:10:03 -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
jaebradley
22cd505d42
LEARNER-4717 Have delete account modal button make request to deactivation endpoint
2018-05-02 07:50:38 -04:00
Brittney Exline
5b19309691
Merge pull request #18070 from edx/bexline/sso_id_verification2
...
ENT-945 Using SSOVerifications in ID Verification flow
2018-04-30 14:14:03 -06:00
J Eskew
09be730861
Merge pull request #18090 from edx/jeskew/fix_retirement_queue_method
...
Process states param to gather all passed-in states.
2018-04-30 15:01:34 -04:00
sanfordstudent
1f490a66c1
Merge pull request #18065 from edx/sofiya/ed2770
...
EDUCATOR-2770: Update logout endpoint to accept requests from user and validate password
2018-04-30 14:24:14 -04:00
John Eskew
891b9a64de
Add a test for multiple learner states.
2018-04-30 13:38:29 -04:00
jaebradley
d360c29714
EDUCATOR-2770: Update logout endpoint
2018-04-30 12:50:49 -04:00
John Eskew
e7bdbe6846
Process states param to gather all passed-in states.
2018-04-30 12:21:53 -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
Brian Mesick
2be587d32d
Merge pull request #18014 from edx/bmedx/retirement_state_mgmt
...
Add a management command and settings to populate RetirementState models
2018-04-30 09:28:21 -04:00
bmedx
9f53f79a62
Add a management command and settings to populate RetirementState models
2018-04-26 14:41:26 -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
Brian Mesick
1828bf7d6b
Merge pull request #17920 from edx/bmedx/fix_retirement_apis
...
Update retirement APIs to match spec
2018-04-25 10:39:26 -04:00
Sanford Student
e5a0efbe7b
make userorgtag deletable
2018-04-24 14:51:53 -04:00
bmedx
98742c1c50
Update retirement APIs to match spec
2018-04-23 16:03:29 -04:00
Brittney Exline
ee1c3a4548
ENT-945 Update IDVerification interfaces to accountfor SSOVerification
2018-04-23 10:48:12 -04:00
bmedx
63dcaa4695
Add a model and associated API to help control the user retirement flow
2018-04-19 13:56:42 -04:00
Sanford Student
9e482553c1
EDUCATOR-2628: deactivate and logout user
2018-04-18 11:32:31 -04:00
Alex Dusenbery
f6997f2842
Remove unused imports in user_api.models
2018-04-17 10:03:05 -04:00
Bill DeRusha
d1ed33ac23
Update and refactor random password generator
2018-04-13 14:17:21 -04:00
Jeremy Bowman
9ca9aa44c6
PLAT-2060 Use pip-tools to manage requirements files (take 2)
...
This reverts commit a7fa0c211d .
2018-04-12 17:22:48 -04:00
Feanil Patel
a7fa0c211d
Revert "PLAT-2060 Use pip-tools to manage requirements files"
2018-04-10 12:54:41 -04:00
Jeremy Bowman
432347b881
PLAT-2060 Use pip-tools to manage requirements files
2018-04-09 17:07:02 -04:00
Gregory Martin
49a82cc397
Merge pull request #17860 from edx/yro/EDUCATOR-2333
...
Delete visual_progress_enabled waffle flag.
2018-04-06 15:55:32 -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
Gregory Martin
62775c891a
Delete visual_progress_enabled waffle flag.
...
https://openedx.atlassian.net/browse/EDUCATOR-2333
2018-04-06 15:07:16 -04:00
bmedx
65147386c0
PLAT-2028 - Create mailing list retirement API endpoint
...
- Removes "email-optin" UserOrgTags for the user
- Creates and uses a new "UserRetireMailingsSignal" signal
- Creates and uses a new "CanRetireUser" permission
- Creates and uses a new setting "RETIREMENT_SERVICE_WORKER_USERNAME"
- Creates a signal handler to globally opt-out the user from Sailthru
2018-04-05 15:52:26 -04:00
bmedx
634234966a
WIP: Refactor registration to improve reliability
2018-04-05 15:11:41 -04:00