fix: harmonize user_id type
This commit is contained in:
parent
84f2761795
commit
2b92928060
|
|
@ -40,7 +40,7 @@ urlpatterns = [
|
||||||
# route to get feedback summaries for a user in a course session
|
# route to get feedback summaries for a user in a course session
|
||||||
# used by different roles to retrieve feedback summaries for a user
|
# used by different roles to retrieve feedback summaries for a user
|
||||||
path(
|
path(
|
||||||
"feedbacks/summaries/course-session/<signed_int:course_session_id>/user/<str:user_id>",
|
"feedbacks/summaries/course-session/<signed_int:course_session_id>/user/<uuid:user_id>",
|
||||||
get_course_session_user_feedback_summaries,
|
get_course_session_user_feedback_summaries,
|
||||||
name="get_course_session_user_feedback_summaries",
|
name="get_course_session_user_feedback_summaries",
|
||||||
),
|
),
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
import uuid
|
||||||
|
|
||||||
import structlog
|
import structlog
|
||||||
from django.shortcuts import get_object_or_404
|
from django.shortcuts import get_object_or_404
|
||||||
from rest_framework.decorators import api_view, permission_classes
|
from rest_framework.decorators import api_view, permission_classes
|
||||||
|
|
@ -93,7 +95,7 @@ def get_self_evaluation_feedback_as_provider(request, learning_unit_id):
|
||||||
@api_view(["GET"])
|
@api_view(["GET"])
|
||||||
@permission_classes([IsAuthenticated])
|
@permission_classes([IsAuthenticated])
|
||||||
def get_course_session_user_feedback_summaries(
|
def get_course_session_user_feedback_summaries(
|
||||||
request, course_session_id: int, user_id: str
|
request, course_session_id: int, user_id: uuid.UUID
|
||||||
):
|
):
|
||||||
course_session = get_object_or_404(CourseSession, id=course_session_id)
|
course_session = get_object_or_404(CourseSession, id=course_session_id)
|
||||||
user_to_lookup = get_object_or_404(User, id=user_id)
|
user_to_lookup = get_object_or_404(User, id=user_id)
|
||||||
|
|
@ -101,7 +103,7 @@ def get_course_session_user_feedback_summaries(
|
||||||
if not can_view_course_completions(
|
if not can_view_course_completions(
|
||||||
user=request.user, # noqa
|
user=request.user, # noqa
|
||||||
course_session_id=course_session_id,
|
course_session_id=course_session_id,
|
||||||
target_user_id=user_id,
|
target_user_id=str(user_id),
|
||||||
):
|
):
|
||||||
raise PermissionDenied()
|
raise PermissionDenied()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue