Albert (AJ) St. Aubin
842afd5056
Merge pull request #18241 from edx/aj/LEARNER-5145
...
Added credit as an option to change_enrollment command
2018-05-22 08:43:40 -04:00
Albert St. Aubin
1b72974fb8
Added credit as an option to change_enrollment command
2018-05-21 13:14:14 -04:00
Omar Al-Ithawi
73af914cfc
Use edx-ace for password reset email
2018-05-21 09:49:14 -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
christopher lee
2e3534019f
Added enrollment API test for throttle rates
...
LEARNER-5287
2018-05-18 15:56:43 -04:00
Troy Sankey
a7ecfe1cd3
Fixup! refactor email_exists, and handle many more cases
2018-05-18 15:34:35 -04:00
Dmitry Gamanenko
7992d43009
Merge branch 'master' of https://github.com/edx/edx-platform into dgamanenko/fix_username_missing_field
2018-05-18 09:46:24 +03: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
edx-pipeline-bot
1250f41e85
Merge pull request #18225 from edx/release-mergeback-to-master
...
Merge release back to master
2018-05-17 14:15:25 -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
christopher lee
30c3a39de0
Fix throttle rate for 'staff' user
2018-05-17 11:15:27 -04:00
Troy Sankey
232b359258
Fixup! pivot to treating retired emails as banned forever
2018-05-16 16:44: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
christopher lee
1310e2f132
Clean up enrollment rate limit waffles
...
LEARNER-5038
2018-05-16 12:57:46 -04:00
Ahsan Ulhaq
795222adbc
Unpublished course run displaying in entitlements
...
LEARNER-5247
2018-05-15 17:58:13 +05: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
Gabe Mulley
5fa6c51368
Revert "Use edx-ace for the password reset email"
2018-05-10 13:06:52 -04:00
christopher lee
3d27ff8d66
Fix incorrect rate limit settings
2018-05-10 12:04:34 -04:00
christopher lee
3a15df4e77
Revert "Clean up enrollment rate limit waffles"
...
This reverts commit 813d59d091 .
2018-05-10 12:01:04 -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
Christopher Lee
b272a2b588
Merge pull request #18163 from edx/clee/LEARNER-5038-cleanup
...
Clean up enrollment rate limit waffles
2018-05-09 15:47:51 -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
christopher lee
813d59d091
Clean up enrollment rate limit waffles
...
LEARNER-5038
2018-05-09 11:38:50 -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
J Eskew
edbdae9fb8
Merge pull request #18124 from edx/jeskew/fix_some_django20_deprecation_warnings
...
Fix more Django 2.0 deprecation warnings around URLconfs.
2018-05-08 16:29:12 -04:00
Douglas Hall
c6ec5edbf7
Add API documentation with django-rest-swagger.
2018-05-08 14:38:33 -04:00
Omar Al-Ithawi
556c8b86d0
Use edx-ace for password reset email
2018-05-08 18:53:31 +03:00
John Eskew
e5ee0fc91f
Remove more unneeded 'namespace=' params.
2018-05-07 18:25: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
Douglas Hall
554f609ddf
Merge pull request #18128 from edx/douglashall/update_course_discussion_settings
...
Store Discussions ID Map on CourseDiscussionSettings model when course publish signal is fired.
2018-05-03 18:09:56 -04:00
Douglas Hall
695b036282
Store Discussions ID Map on CourseDiscussionSettings model when course publish signal is fired.
2018-05-03 17:23:30 -04:00
John Eskew
ffb1f9fe2a
Fix more Django 2.0 deprecation warnings around URLconfs.
2018-05-03 13:50:08 -04:00
Kabir Khan
c0f353467e
V1 Grades API with added support for bulk read of all user grades in a course.
...
URL patterns changed to follow edx API conventions
2018-05-03 10:23:33 -07:00
Stu Young
7b76ab8a4d
Merge pull request #18023 from edx/estute/TE-2427-reshard-lms4
...
Reshard python unittests
2018-05-03 11:53:32 -04:00
Stuart Young
1fd2167144
rebalance python unittests onto new shards
2018-05-03 11:16:05 -04:00
sanfordstudent
2a367b5075
Merge pull request #18111 from edx/sstudent/EDUCATOR-2689
...
EDUCATOR-2689: retire ManualEnrollmentAudit
2018-05-02 16:30:50 -04:00
Sanford Student
264cec0cea
EDUCATOR-2689: retire ManualEnrollmentAudit
2018-05-02 15:56:00 -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
4147b72f18
fix is_authenticated mocks
2018-05-02 11:26:27 -04:00
sanfordstudent
a615f2e227
Merge pull request #18103 from edx/sstudent/EDUCATOR-2690
...
EDUCATOR-2690 bugfix
2018-05-02 11:14:01 -04:00
Sanford Student
ea67a49041
EDUCATOR-2690 bugfix
2018-05-02 10:21: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