Merge pull request #23379 from edx/awais786/BOM-1399

BOM-1399
This commit is contained in:
Awais Qureshi
2020-03-16 15:33:55 +05:00
committed by GitHub
20 changed files with 32 additions and 30 deletions

View File

@@ -3,7 +3,7 @@ Base test case for the course API views.
"""
from django.core.urlresolvers import reverse
from django.urls import reverse
from rest_framework.test import APITestCase
from lms.djangoapps.courseware.tests.factories import StaffFactory

View File

@@ -5,7 +5,7 @@ Tests for the course import API views
from datetime import datetime
from django.core.urlresolvers import reverse
from django.urls import reverse
from rest_framework import status
from rest_framework.test import APITestCase

View File

@@ -6,9 +6,9 @@ Views for the maintenance app.
import logging
import six
from django.core.urlresolvers import reverse, reverse_lazy
from django.core.validators import ValidationError
from django.db import transaction
from django.urls import reverse, reverse_lazy
from django.utils.decorators import method_decorator
from django.utils.translation import ugettext as _
from django.views.generic import View

View File

@@ -111,7 +111,7 @@ from lms.envs.common import (
_make_locale_paths,
)
from path import Path as path
from django.core.urlresolvers import reverse_lazy
from django.urls import reverse_lazy # pylint: disable=wrong-import-order
from lms.djangoapps.lms_xblock.mixin import LmsBlockMixin
from cms.lib.xblock.authoring_mixin import AuthoringMixin

View File

@@ -12,7 +12,7 @@ import os
import yaml
from django.core.exceptions import ImproperlyConfigured
from django.core.urlresolvers import reverse_lazy
from django.urls import reverse_lazy
from path import Path as path
from .common import *

View File

@@ -6,7 +6,7 @@
from cms.djangoapps.contentstore import utils
from cms.djangoapps.contentstore.config.waffle_utils import should_show_checklists_quality
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.utils.translation import ugettext as _
from openedx.core.djangolib.markup import HTML, Text
from openedx.core.djangolib.js_utils import js_escaped_string, dump_js_escaped_json

View File

@@ -10,7 +10,7 @@ from util.date_utils import get_default_time_display
from django.utils.translation import ugettext as _
from openedx.core.djangolib.js_utils import js_escaped_string, dump_js_escaped_json
from openedx.core.djangolib.markup import HTML, Text
from django.core.urlresolvers import reverse
from django.urls import reverse
%>
<%block name="title">${_("Course Outline")}</%block>
<%block name="bodyclass">is-signedin course view-outline</%block>

View File

@@ -1,9 +1,11 @@
<%page expression_filter="h"/>
<%namespace name='static' file='../static_content.html'/>
<%!
from django.core.urlresolvers import reverse
from django.urls import reverse
from django.utils.translation import ugettext as _
from openedx.core.djangolib.markup import HTML, Text
%>
<div class="studio-view maintenance-form">
<div class="form-create">

View File

@@ -8,7 +8,7 @@ from collections import OrderedDict, namedtuple
from datetime import datetime
import ddt
from django.core.urlresolvers import reverse
from django.urls import reverse
from freezegun import freeze_time
from mock import MagicMock, patch
from opaque_keys.edx.locator import BlockUsageLocator
@@ -27,9 +27,9 @@ from lms.djangoapps.grades.course_grade import CourseGrade
from lms.djangoapps.grades.models import (
BlockRecord,
BlockRecordList,
PersistentSubsectionGrade,
PersistentSubsectionGradeOverride,
PersistentCourseGrade,
PersistentSubsectionGrade,
PersistentSubsectionGradeOverride
)
from lms.djangoapps.grades.rest_api.v1.tests.mixins import GradeViewTestMixin
from lms.djangoapps.grades.rest_api.v1.views import CourseEnrollmentPagination

View File

@@ -114,6 +114,7 @@ class ProgramCourseEnrollment(TimeStampedModel): # pylint: disable=model-missin
CourseEnrollment,
null=True,
blank=True,
on_delete=models.CASCADE
)
course_key = CourseKeyField(max_length=255)
status = models.CharField(max_length=9, choices=STATUS_CHOICES)

View File

@@ -4,8 +4,7 @@ Context dictionary for templates that use the ace_common base template.
from django.conf import settings
from django.core.urlresolvers import NoReverseMatch
from django.urls import reverse
from django.urls import NoReverseMatch, reverse
from edxmako.shortcuts import marketing_link
from openedx.core.djangoapps.theming.helpers import get_config_value_from_site_or_settings

View File

@@ -4,7 +4,7 @@ Classes that override default django-oauth-toolkit behavior
from oauth2_provider.exceptions import OAuthToolkitError
from oauth2_provider.http import HttpResponseUriRedirect
from oauth2_provider.http import OAuth2ResponseRedirect
from oauth2_provider.models import get_access_token_model, get_application_model
from oauth2_provider.scopes import get_scopes_backend
from oauth2_provider.settings import oauth2_settings
@@ -72,7 +72,7 @@ class EdxOAuth2AuthorizationView(AuthorizationView):
uri, headers, body, status = self.create_authorization_response(
request=self.request, scopes=" ".join(scopes),
credentials=credentials, allow=True)
return HttpResponseUriRedirect(uri, application.get_allowed_schemes())
return OAuth2ResponseRedirect(uri, application.get_allowed_schemes())
# *** Changed the if statement that checked for require_approval to an assert.
assert require_approval == 'auto_even_if_expired'
@@ -90,7 +90,7 @@ class EdxOAuth2AuthorizationView(AuthorizationView):
uri, headers, body, status = self.create_authorization_response(
request=self.request, scopes=" ".join(scopes),
credentials=credentials, allow=True)
return HttpResponseUriRedirect(uri, application.get_allowed_schemes())
return OAuth2ResponseRedirect(uri, application.get_allowed_schemes())
# render an authorization prompt so the user can approve
# the application's requested scopes

View File

@@ -18,8 +18,8 @@ from django.contrib.auth.models import User
from django.contrib.sites.models import Site
from django.core import mail
from django.core.cache import cache
from django.core.urlresolvers import reverse
from django.test import TestCase
from django.urls import reverse
from enterprise.models import (
EnterpriseCourseEnrollment,
EnterpriseCustomer,

View File

@@ -14,9 +14,9 @@ import mock
import pytz
import six
from django.conf import settings
from django.core.urlresolvers import reverse
from django.test.testcases import TransactionTestCase
from django.test.utils import override_settings
from django.urls import reverse
from rest_framework.test import APIClient, APITestCase
from six.moves import range

View File

@@ -6,9 +6,9 @@ Django admin configuration pages for the user_api app
from django.conf.urls import url
from django.contrib import admin, messages
from django.core.exceptions import ValidationError
from django.core.urlresolvers import reverse
from django.http import HttpResponseForbidden, HttpResponseRedirect
from django.template.response import TemplateResponse
from django.urls import reverse
from django.utils.html import format_html
from django.utils.translation import ugettext as _

View File

@@ -10,7 +10,7 @@ from mock import patch
from django.conf import settings
from django.test import TestCase
from django.test.client import Client
from django.core.urlresolvers import reverse
from django.urls import reverse
from student.tests.factories import AdminFactory

View File

@@ -8,7 +8,7 @@
-e common/lib/capa # via -r requirements/edx/local.in
-e git+https://github.com/edx/codejail.git@4127fc4bd5775cc72aee8d7f0a70e31405e22439#egg=codejail # via -r requirements/edx/github.in
-e git+https://github.com/jsocol/django-ratelimit.git@72edbe8949fbf6699848e5847645a1998f121d46#egg=ratelimit # via -r requirements/edx/github.in
-e git+https://github.com/edx/django-wiki.git@v0.0.25#egg=django-wiki # via -r requirements/edx/github.in
-e git+https://github.com/edx/django-wiki.git@v0.0.26#egg=django-wiki # via -r requirements/edx/github.in
-e git+https://github.com/edx/DoneXBlock.git@2.0.1#egg=done-xblock # via -r requirements/edx/github.in
-e git+https://github.com/jazkarta/edx-jsme.git@690dbf75441fa91c7c4899df0b83d77f7deb5458#egg=edx-jsme # via -r requirements/edx/github.in
-e . # via -r requirements/edx/local.in
@@ -117,7 +117,7 @@ edx-submissions==3.0.4 # via -r requirements/edx/base.in, ora2
edx-tincan-py35==0.0.5 # via edx-enterprise
edx-user-state-client==1.1.2 # via -r requirements/edx/base.in
edx-when==1.0.5 # via -r requirements/edx/base.in, edx-proctoring
edxval==1.2.4 # via -r requirements/edx/base.in
edxval==1.2.5 # via -r requirements/edx/base.in
elasticsearch==1.9.0 # via edx-search
enum34==1.1.10 # via edxval
event-tracking==0.3.0 # via -r requirements/edx/base.in, edx-proctoring, edx-search
@@ -166,7 +166,7 @@ nodeenv==1.3.5 # via -r requirements/edx/base.in
numpy==1.18.1 # via chem, openedx-calc, scipy
git+https://github.com/joestump/python-oauth2.git@b94f69b1ad195513547924e380d9265133e995fa#egg=oauth2 # via -r requirements/edx/github.in
oauthlib==3.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.in, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
openedx-calc==1.0.4 # via -r requirements/edx/base.in
openedx-calc==1.0.5 # via -r requirements/edx/base.in
git+https://github.com/edx/edx-ora2.git@2.6.18#egg=ora2==2.6.18 # via -r requirements/edx/github.in
packaging==20.3 # via drf-yasg
path.py==12.4.0 # via edx-enterprise, edx-i18n-tools, ora2, xmodule

View File

@@ -8,7 +8,7 @@
-e common/lib/capa # via -r requirements/edx/testing.txt
-e git+https://github.com/edx/codejail.git@4127fc4bd5775cc72aee8d7f0a70e31405e22439#egg=codejail # via -r requirements/edx/testing.txt
-e git+https://github.com/jsocol/django-ratelimit.git@72edbe8949fbf6699848e5847645a1998f121d46#egg=ratelimit # via -r requirements/edx/testing.txt
-e git+https://github.com/edx/django-wiki.git@v0.0.25#egg=django-wiki # via -r requirements/edx/testing.txt
-e git+https://github.com/edx/django-wiki.git@v0.0.26#egg=django-wiki # via -r requirements/edx/testing.txt
-e git+https://github.com/edx/DoneXBlock.git@2.0.1#egg=done-xblock # via -r requirements/edx/testing.txt
-e git+https://github.com/jazkarta/edx-jsme.git@690dbf75441fa91c7c4899df0b83d77f7deb5458#egg=edx-jsme # via -r requirements/edx/testing.txt
-e . # via -r requirements/edx/testing.txt
@@ -131,7 +131,7 @@ edx-submissions==3.0.4 # via -r requirements/edx/testing.txt, ora2
edx-tincan-py35==0.0.5 # via -r requirements/edx/testing.txt, edx-enterprise
edx-user-state-client==1.1.2 # via -r requirements/edx/testing.txt
edx-when==1.0.5 # via -r requirements/edx/testing.txt, edx-proctoring
edxval==1.2.4 # via -r requirements/edx/testing.txt
edxval==1.2.5 # via -r requirements/edx/testing.txt
elasticsearch==1.9.0 # via -r requirements/edx/testing.txt, edx-search
entrypoints==0.3 # via -r requirements/edx/testing.txt, flake8
enum34==1.1.10 # via -r requirements/edx/testing.txt, edxval
@@ -200,7 +200,7 @@ nodeenv==1.3.5 # via -r requirements/edx/testing.txt
numpy==1.18.1 # via -r requirements/edx/testing.txt, chem, openedx-calc, pandas, scipy
git+https://github.com/joestump/python-oauth2.git@b94f69b1ad195513547924e380d9265133e995fa#egg=oauth2 # via -r requirements/edx/testing.txt
oauthlib==3.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
openedx-calc==1.0.4 # via -r requirements/edx/testing.txt
openedx-calc==1.0.5 # via -r requirements/edx/testing.txt
git+https://github.com/edx/edx-ora2.git@2.6.18#egg=ora2==2.6.18 # via -r requirements/edx/testing.txt
packaging==20.3 # via -r requirements/edx/testing.txt, drf-yasg, pytest, sphinx, tox
pandas==0.22.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/testing.txt

View File

@@ -55,7 +55,7 @@
git+https://github.com/edx/openedx-chem.git@ff4e3a03d3c7610e47a9af08eb648d8aabe2eb18#egg=chem==1.0.0
# Third-party:
-e git+https://github.com/edx/django-wiki.git@v0.0.25#egg=django-wiki
-e git+https://github.com/edx/django-wiki.git@v0.0.26#egg=django-wiki
git+https://github.com/edx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a#egg=MongoDBProxy==0.1.0+edx.2
-e git+https://github.com/dementrock/pystache_custom.git@776973740bdaad83a3b029f96e415a7d1e8bec2f#egg=pystache_custom-dev
-e git+https://github.com/jazkarta/edx-jsme.git@690dbf75441fa91c7c4899df0b83d77f7deb5458#egg=edx-jsme

View File

@@ -8,7 +8,7 @@
-e common/lib/capa # via -r requirements/edx/base.txt
-e git+https://github.com/edx/codejail.git@4127fc4bd5775cc72aee8d7f0a70e31405e22439#egg=codejail # via -r requirements/edx/base.txt
-e git+https://github.com/jsocol/django-ratelimit.git@72edbe8949fbf6699848e5847645a1998f121d46#egg=ratelimit # via -r requirements/edx/base.txt
-e git+https://github.com/edx/django-wiki.git@v0.0.25#egg=django-wiki # via -r requirements/edx/base.txt
-e git+https://github.com/edx/django-wiki.git@v0.0.26#egg=django-wiki # via -r requirements/edx/base.txt
-e git+https://github.com/edx/DoneXBlock.git@2.0.1#egg=done-xblock # via -r requirements/edx/base.txt
-e git+https://github.com/jazkarta/edx-jsme.git@690dbf75441fa91c7c4899df0b83d77f7deb5458#egg=edx-jsme # via -r requirements/edx/base.txt
-e . # via -r requirements/edx/base.txt
@@ -126,7 +126,7 @@ edx-submissions==3.0.4 # via -r requirements/edx/base.txt, ora2
edx-tincan-py35==0.0.5 # via -r requirements/edx/base.txt, edx-enterprise
edx-user-state-client==1.1.2 # via -r requirements/edx/base.txt
edx-when==1.0.5 # via -r requirements/edx/base.txt, edx-proctoring
edxval==1.2.4 # via -r requirements/edx/base.txt
edxval==1.2.5 # via -r requirements/edx/base.txt
elasticsearch==1.9.0 # via -r requirements/edx/base.txt, edx-search
entrypoints==0.3 # via flake8
enum34==1.1.10 # via -r requirements/edx/base.txt, edxval
@@ -191,7 +191,7 @@ nodeenv==1.3.5 # via -r requirements/edx/base.txt
numpy==1.18.1 # via -r requirements/edx/base.txt, -r requirements/edx/coverage.txt, chem, openedx-calc, pandas, scipy
git+https://github.com/joestump/python-oauth2.git@b94f69b1ad195513547924e380d9265133e995fa#egg=oauth2 # via -r requirements/edx/base.txt
oauthlib==3.0.1 # via -c requirements/edx/../constraints.txt, -r requirements/edx/base.txt, django-oauth-toolkit, lti-consumer-xblock, requests-oauthlib, social-auth-core
openedx-calc==1.0.4 # via -r requirements/edx/base.txt
openedx-calc==1.0.5 # via -r requirements/edx/base.txt
git+https://github.com/edx/edx-ora2.git@2.6.18#egg=ora2==2.6.18 # via -r requirements/edx/base.txt
packaging==20.3 # via -r requirements/edx/base.txt, drf-yasg, pytest, tox
pandas==0.22.0 # via -c requirements/edx/../constraints.txt, -r requirements/edx/coverage.txt