|
4 | 4 |
|
5 | 5 | import logging |
6 | 6 | from functools import wraps |
7 | | -from urllib.parse import urljoin |
8 | 7 |
|
9 | 8 | from django.conf import settings |
10 | 9 | from django.contrib.auth import get_user_model |
@@ -147,7 +146,7 @@ def get_threads(request, course, user_info, discussion_id=None, per_page=THREADS |
147 | 146 | # If the user clicked a sort key, update their default sort key |
148 | 147 | cc_user = cc.User.from_django_user(request.user) |
149 | 148 | cc_user.default_sort_key = request.GET.get('sort_key') |
150 | | - cc_user.save(params={"course_id": str(course.id)}) |
| 149 | + cc_user.save() |
151 | 150 |
|
152 | 151 | #there are 2 dimensions to consider when executing a search with respect to group id |
153 | 152 | #is user a moderator |
@@ -219,7 +218,7 @@ def inline_discussion(request, course_key, discussion_id): |
219 | 218 | with function_trace('get_course_and_user_info'): |
220 | 219 | course = get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True) |
221 | 220 | cc_user = cc.User.from_django_user(request.user) |
222 | | - user_info = cc_user.to_dict(course_key=str(course_key)) |
| 221 | + user_info = cc_user.to_dict() |
223 | 222 |
|
224 | 223 | try: |
225 | 224 | with function_trace('get_threads'): |
@@ -357,7 +356,7 @@ def single_thread(request, course_key, discussion_id, thread_id): |
357 | 356 |
|
358 | 357 | if request.headers.get('x-requested-with') == 'XMLHttpRequest': |
359 | 358 | cc_user = cc.User.from_django_user(request.user) |
360 | | - user_info = cc_user.to_dict(course_key=str(course_key)) |
| 359 | + user_info = cc_user.to_dict() |
361 | 360 | is_staff = has_permission(request.user, 'openclose_thread', course.id) |
362 | 361 |
|
363 | 362 | try: |
@@ -472,7 +471,7 @@ def _create_base_discussion_view_context(request, course_key): |
472 | 471 | """ |
473 | 472 | user = request.user |
474 | 473 | cc_user = cc.User.from_django_user(user) |
475 | | - user_info = cc_user.to_dict(course_key=str(course_key)) |
| 474 | + user_info = cc_user.to_dict() |
476 | 475 | course = get_course_with_access(user, 'load', course_key, check_if_enrolled=True) |
477 | 476 | course_settings = make_course_settings(course, user) |
478 | 477 | return { |
@@ -630,7 +629,7 @@ def create_user_profile_context(request, course_key, user_id): |
630 | 629 | 'page': query_params['page'], |
631 | 630 | 'num_pages': query_params['num_pages'], |
632 | 631 | 'sort_preference': user.default_sort_key, |
633 | | - 'learner_profile_page_url': urljoin(settings.PROFILE_MICROFRONTEND_URL, f'/u/{django_user.username}'), |
| 632 | + 'learner_profile_page_url': reverse('learner_profile', kwargs={'username': django_user.username}), |
634 | 633 | }) |
635 | 634 | return context |
636 | 635 |
|
|
0 commit comments