Skip to content
Snippets Groups Projects
Unverified Commit d0a73e7f authored by Aarif's avatar Aarif Committed by GitHub
Browse files

Merge pull request #21037 from edx/INCR-382

INCR-382 Python 3 compatibility
parents 8b278f3a 87e49858
No related branches found
Tags release-2020-11-02-12.26
No related merge requests found
......@@ -2,9 +2,12 @@
Platform plugins to support course bookmarks.
"""
from courseware.access import has_access
from __future__ import absolute_import
from django.urls import reverse
from django.utils.translation import ugettext as _
from courseware.access import has_access
from openedx.features.course_experience.course_tools import CourseTool
from student.models import CourseEnrollment
......
......@@ -2,9 +2,11 @@
Unit tests for the course bookmarks feature.
"""
import ddt
from __future__ import absolute_import
import ddt
from django.test import RequestFactory
from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.tests.django_utils import CourseUserType, SharedModuleStoreTestCase
from xmodule.modulestore.tests.factories import CourseFactory, ItemFactory
......
......@@ -2,9 +2,11 @@
Defines URLs for course bookmarks.
"""
from __future__ import absolute_import
from django.conf.urls import url
from views.course_bookmarks import CourseBookmarksFragmentView, CourseBookmarksView
from .views.course_bookmarks import CourseBookmarksFragmentView, CourseBookmarksView
urlpatterns = [
url(
......
......@@ -2,11 +2,14 @@
Views to show a course's bookmarks.
"""
from __future__ import absolute_import
import six
from django.contrib.auth.decorators import login_required
from django.template.context_processors import csrf
from django.urls import reverse
from django.shortcuts import render_to_response
from django.template.context_processors import csrf
from django.template.loader import render_to_string
from django.urls import reverse
from django.utils.decorators import method_decorator
from django.utils.translation import ugettext as _
from django.views.decorators.cache import cache_control
......@@ -41,7 +44,7 @@ class CourseBookmarksView(View):
course_key = CourseKey.from_string(course_id)
course = get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True)
course_url_name = default_course_url_name(course.id)
course_url = reverse(course_url_name, kwargs={'course_id': unicode(course.id)})
course_url = reverse(course_url_name, kwargs={'course_id': six.text_type(course.id)})
# Render the bookmarks list as a fragment
bookmarks_fragment = CourseBookmarksFragmentView().render_to_fragment(request, course_id=course_id)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment