upgrade edx-drf-extensions to 2.4.5 (#22269)

- Upgrade edx-drf-extensions to 2.4.5
- Removed constraint to 2.4.0, because 2.4.2 introduces a workaround for
ARCH-1210 by putting the problematic code behind a django setting.
- Remove unused JWT_AUTH_REFRESH_COOKIE setting.

ARCH-418, ARCH-1269, ARCH-1044

fix broken toggle
This commit is contained in:
Robert Raposa
2019-11-12 15:10:28 -05:00
committed by GitHub
parent 239d3bbfec
commit ddc34bd023
6 changed files with 6 additions and 14 deletions

View File

@@ -3440,7 +3440,6 @@ JWT_AUTH = {
],
'JWT_AUTH_COOKIE_HEADER_PAYLOAD': 'edx-jwt-cookie-header-payload',
'JWT_AUTH_COOKIE_SIGNATURE': 'edx-jwt-cookie-signature',
'JWT_AUTH_REFRESH_COOKIE': 'edx-jwt-refresh-cookie',
}
EDX_DRF_EXTENSIONS = {

View File

@@ -4,10 +4,9 @@ Feature toggle code for oauth_dispatch.
from __future__ import absolute_import
from edx_rest_framework_extensions.config import SWITCH_ENFORCE_JWT_SCOPES
from edx_rest_framework_extensions.config import OAUTH_TOGGLE_NAMESPACE, SWITCH_ENFORCE_JWT_SCOPES
from openedx.core.djangoapps.waffle_utils import WaffleSwitch, WaffleSwitchNamespace
WAFFLE_NAMESPACE = 'oauth2'
OAUTH2_SWITCHES = WaffleSwitchNamespace(name=WAFFLE_NAMESPACE)
ENFORCE_JWT_SCOPES = WaffleSwitch(OAUTH2_SWITCHES, SWITCH_ENFORCE_JWT_SCOPES)
ENFORCE_JWT_SCOPES = WaffleSwitch(WaffleSwitchNamespace(name=OAUTH_TOGGLE_NAMESPACE), SWITCH_ENFORCE_JWT_SCOPES)

View File

@@ -77,12 +77,6 @@ numpy<1.17.0
# jsondiff==1.2.0 (from -r requirements/edx/base.txt (line 146))
jsondiff==1.1.1
# Constraining this because when we rolled it to edx.org production
# we had a lot of memory issues and gunicorn workers started running
# out of memory. ARCH-1210
edx-drf-extensions==2.4.0
# Constraining this since the newer versions require Python 3
more-itertools==5.0.0

View File

@@ -104,7 +104,7 @@ edx-django-oauth2-provider==1.3.5
edx-django-release-util==0.3.2
edx-django-sites-extensions==2.3.1
edx-django-utils==2.0.2
edx-drf-extensions==2.4.0
edx-drf-extensions==2.4.5
edx-enterprise==2.0.17
edx-i18n-tools==0.4.8
edx-milestones==0.2.5

View File

@@ -126,7 +126,7 @@ edx-django-oauth2-provider==1.3.5
edx-django-release-util==0.3.2
edx-django-sites-extensions==2.3.1
edx-django-utils==2.0.2
edx-drf-extensions==2.4.0
edx-drf-extensions==2.4.5
edx-enterprise==2.0.17
edx-i18n-tools==0.4.8
edx-lint==1.3.0

View File

@@ -123,7 +123,7 @@ edx-django-oauth2-provider==1.3.5
edx-django-release-util==0.3.2
edx-django-sites-extensions==2.3.1
edx-django-utils==2.0.2
edx-drf-extensions==2.4.0
edx-drf-extensions==2.4.5
edx-enterprise==2.0.17
edx-i18n-tools==0.4.8
edx-lint==1.3.0