Merge pull request #10905 from edx/jia/MA-1051
MA-1051 - DiscussionAPI: Remove http errors from api.py
This commit is contained in:
@@ -8,11 +8,12 @@ from django.contrib.auth.models import User
|
||||
from opaque_keys.edx.keys import CourseKey
|
||||
|
||||
from enrollment.errors import (
|
||||
CourseNotFoundError, CourseEnrollmentClosedError, CourseEnrollmentFullError,
|
||||
CourseEnrollmentClosedError, CourseEnrollmentFullError,
|
||||
CourseEnrollmentExistsError, UserNotFoundError, InvalidEnrollmentAttribute
|
||||
)
|
||||
from enrollment.serializers import CourseEnrollmentSerializer, CourseSerializer
|
||||
from openedx.core.djangoapps.content.course_overviews.models import CourseOverview
|
||||
from openedx.core.lib.exceptions import CourseNotFoundError
|
||||
from student.models import (
|
||||
CourseEnrollment, NonExistentCourseError, EnrollmentClosedError,
|
||||
CourseFullError, AlreadyEnrolledError, CourseEnrollmentAttribute
|
||||
|
||||
@@ -13,10 +13,6 @@ class CourseEnrollmentError(Exception):
|
||||
self.data = data
|
||||
|
||||
|
||||
class CourseNotFoundError(CourseEnrollmentError):
|
||||
pass
|
||||
|
||||
|
||||
class UserNotFoundError(CourseEnrollmentError):
|
||||
pass
|
||||
|
||||
|
||||
@@ -11,9 +11,10 @@ from django.conf import settings
|
||||
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
|
||||
from xmodule.modulestore.tests.factories import CourseFactory
|
||||
from enrollment.errors import (
|
||||
CourseNotFoundError, UserNotFoundError, CourseEnrollmentClosedError,
|
||||
UserNotFoundError, CourseEnrollmentClosedError,
|
||||
CourseEnrollmentFullError, CourseEnrollmentExistsError,
|
||||
)
|
||||
from openedx.core.lib.exceptions import CourseNotFoundError
|
||||
from student.tests.factories import UserFactory, CourseModeFactory
|
||||
from student.models import CourseEnrollment, EnrollmentClosedError, CourseFullError, AlreadyEnrolledError
|
||||
from enrollment import data
|
||||
|
||||
@@ -24,11 +24,13 @@ from openedx.core.lib.api.authentication import (
|
||||
SessionAuthenticationAllowInactiveUser,
|
||||
OAuth2AuthenticationAllowInactiveUser,
|
||||
)
|
||||
from openedx.core.lib.exceptions import CourseNotFoundError
|
||||
from util.disable_rate_limit import can_disable_rate_limit
|
||||
from enrollment import api
|
||||
from enrollment.errors import (
|
||||
CourseNotFoundError, CourseEnrollmentError,
|
||||
CourseModeNotFoundError, CourseEnrollmentExistsError
|
||||
CourseEnrollmentError,
|
||||
CourseModeNotFoundError,
|
||||
CourseEnrollmentExistsError
|
||||
)
|
||||
from student.auth import user_has_role
|
||||
from student.models import User
|
||||
|
||||
Reference in New Issue
Block a user