Robert Raposa
53239bdf37
Remove JWT_COOKIES_FLAG.
...
The JWT_COOKIES_FLAG was a temporary flag used for rollout of the new
JWT cookies. These are live in Production, so we are removing the flag.
Without this flag, we set JWT cookies during login. However, this
requires an oAuth Client that isn't always available during unit tests.
We introduced a feature flag that is only used for unit tests to
disable setting the JWT cookies. The code explains a bit more why this
solution was selected over adding the oauth client to the database.
ARCH-247
2018-10-31 10:29:05 -04:00
Douglas Hall
ebede18831
Merge pull request #19183 from edx/douglashall/explicit_jwt_cookie
...
Use JWT cookies for authentication when explicitly requested by client.
2018-10-30 20:04:00 -04:00
Douglas Hall
d8d18829e6
Use JWT cookies for authentication when explicitly requested by client.
2018-10-30 15:56:26 -04:00
Dillon-Dumesnil
1754dc5119
Merge pull request #19105 from edx/ddumesnil/unicode_cleanup
...
Cleaning up unicode waffle flag
2018-10-30 13:20:41 -04:00
Calen Pennington
c02b195ff7
Merge pull request #19155 from edx/rev/allow-studio-content-gating-override
...
Add Studio UI for tagging Full/Limited access contont
2018-10-29 13:19:45 -04:00
Calen Pennington
f9dd7fe223
Allow Studio override of Feature Based Enrollment status for individual xblocks
2018-10-29 12:37:30 -04:00
Calen Pennington
99f8918b74
Add an automatic UserPartition and Scheme for Content Type Gating.
...
For now, this UserPartition groups all users as Full-access users.
2018-10-29 12:37:30 -04:00
Brian Mesick
6092dfbb94
Merge pull request #19168 from edx/bmedx/fixup_populate_retirement_states
...
Add dry run option to populate_retirement_states command
2018-10-29 11:48:47 -04:00
Calen Pennington
0adb654724
Add a shell app for content_type_gating
2018-10-29 11:44:44 -04:00
Brian Mesick
01309bd1a8
Merge pull request #19164 from edx/bmedx/bulk_cleanup_to_post
...
Change bulk delete retirements to a POST
2018-10-29 09:52:34 -04:00
bmedx
e5613a59ce
Add dry run option to populate_retirement_states command
2018-10-26 16:07:59 -04:00
bmedx
bff1cf3b74
Change bulk delete retirements to a POST
2018-10-26 14:49:15 -04:00
Douglas Hall
653d8592b8
Merge pull request #19160 from edx/douglashall/oauth2_logout_redirect
...
Enable OAuth2 clients to logout with a redirect back to the client site.
2018-10-25 15:53:06 -04:00
Matthew Piatetsky
2665d6e4fb
Merge pull request #19161 from edx/user_course_expiration_clarifications
...
Add clarifying information regarding user course expiration
2018-10-25 15:27:27 -04:00
Douglas Hall
72300c620a
Enable OAuth2 clients to logout with a redirect back to the client site.
2018-10-25 14:54:43 -04:00
Alex Dusenbery
c11a2c0a6e
EDUCATOR-3471 | Add a grade override bulk update view.
2018-10-25 14:52:12 -04:00
Matthew Piatetsky
287acf5eef
Add clarifying information regarding user course expiration
2018-10-25 14:48:16 -04:00
Matt Tuchfarber
c4cea14ead
Merge pull request #19143 from edx/tuchfarber/REV-351
...
Determine expiration dates for self paced courses REV-531
2018-10-25 13:53:13 -04:00
Matt Tuchfarber
6a01093423
Flesh out expiration date for user-course combo logic
2018-10-25 12:55:53 -04:00
Dillon-Dumesnil
fbb5e6c99c
Merge pull request #19139 from edx/ddumesnil/entitlements-email-opt-in
...
Adding email opt in to create entitlement
2018-10-24 09:50:12 -04:00
emma-green
1cda241197
Merge pull request #19121 from edx/emma-green/EDUCATOR-3569/fix-programs-with-old-course_runs
...
catch-programs-with-old-course-runs
2018-10-24 09:42:44 -04:00
Dillon Dumesnil
ac43d5faac
Adding email opt in to create entitlement
2018-10-23 17:33:30 -04:00
Matthew Piatetsky
073df570fa
Merge pull request #19095 from edx/expired_dashboard_message
...
Add course duration limit and dashboard expiration code
2018-10-23 12:17:58 -04:00
Matthew Piatetsky
9037999bd2
add content gating waffle flag
2018-10-22 20:49:08 -04:00
Emma Green
ce7b094cfb
don't error out to user programs with really old course runs not in lms
2018-10-19 13:25:28 -04:00
Dillon Dumesnil
0a0df72fc9
Cleaning up unicode waffle flag
2018-10-19 13:25:08 -04:00
Dillon Dumesnil
a5f3f1cbee
Ensuring password to be normalized is unicode
2018-10-19 12:41:51 -04:00
Dillon-Dumesnil
3619ec0d3e
Merge pull request #19130 from edx/ddumesnil/pw_rollout_messaging
...
Improving the password complexity rollout messaging per UX's recommen…
2018-10-19 11:23:55 -04:00
Dillon Dumesnil
5910601cdd
Improving the password complexity rollout messaging per UX's recommendations
2018-10-19 10:34:00 -04:00
Cory Lee
78c7359563
Merge pull request #19127 from edx/coryleeio/reduce_logging_volume
...
Removing unnecessary log statements
2018-10-19 09:49:20 -04:00
Cory Lee
305167cd86
Removing unnecessary log statements
2018-10-18 11:08:54 -04:00
Nimisha Asthagiri
75a739e252
Merge pull request #19123 from edx/arch/email-profile-scopes
...
Add email and profile scopes in JWT Cookies
2018-10-18 09:35:41 -04:00
Brian Mesick
4ca6169131
Merge pull request #19083 from edx/bmedx/add_retirement_delete_api
...
Adds an API to bulk delete completed retirements
2018-10-18 08:54:34 -04:00
Nimisha Asthagiri
45dadca18b
Add email and profile scopes in JWT Cookies
2018-10-18 08:11:04 -04:00
Matthew Piatetsky
3c47d19a52
add redirect behavior when accessing expired course and add tests
2018-10-17 21:37:28 -04:00
J Eskew
6d6dc459d6
Merge pull request #19116 from edx/jeskew/add_test_for_bulk_email_optout
...
Add test for bulk email optout mgmt cmd.
2018-10-17 16:00:03 -04:00
John Eskew
62f3171c46
Add test for bulk email optout mgmt cmd.
2018-10-17 15:10:15 -04:00
bmedx
d9950f5754
Adds an API to bulk delete completed retirements
2018-10-17 14:06:17 -04:00
Michael Youngstrom
8c6e568fef
dont assume the user's id
2018-10-17 13:44:00 -04:00
Matthew Piatetsky
c51ee5ecba
move user course expiration date into separate function
2018-10-17 09:20:46 -04:00
Matthew Piatetsky
3e87cb7c7d
fix expired message on dashboard and some of the tests
2018-10-17 09:20:45 -04:00
Nimisha Asthagiri
dc56a63e03
Remove deprecated JwtBuilder
...
ARCH-248
2018-10-17 07:43:59 -04:00
Robert Raposa
fbc59231fc
Update edx-drf-extensions to 2.0.0.
...
Note: this version update is backward incompatible.
ARCH-255
2018-10-17 01:00:34 -04:00
J Eskew
dfbdfe0469
Merge pull request #19112 from edx/jeskew/add_mgmt_cmd_user_org_email_optin
...
Mgmt cmd to bulk opt-out user/org combos from email.
2018-10-16 11:45:30 -04:00
John Eskew
eef0e8c907
Mgmt cmd to bulk opt-out user/org combos from email.
2018-10-16 11:08:13 -04:00
Calen Pennington
8d6b7ee7f3
Merge pull request #19093 from cpennington/org-to-site-config
...
Add a facility for getting the SiteConfiguration that an org belongs to
2018-10-15 14:08:59 -04:00
Michael Youngstrom
e2d5235697
Merge pull request #19102 from edx/youngstrom/cms-remove-ratelimit
...
Fix flaky TestUserPreferenceMiddleware tests for xdist
2018-10-15 13:56:20 -04:00
Calen Pennington
996eceb6f9
Add a facility for getting the SiteConfiguration that an org belongs to
2018-10-15 13:28:30 -04:00
Nimisha Asthagiri
7ab5e7be63
Merge pull request #19103 from edx/arch/refactor-oauth-scopes-tests
...
Shared mixin for testing OAuth Scopes and various Auth
2018-10-15 11:32:12 -04:00
Michael Youngstrom
3da94170f5
Switch auth backends for cms as well
2018-10-15 11:14:25 -04:00