MA-722 Render xBlock API Support
This commit is contained in:
@@ -720,7 +720,7 @@ def users(request, course_id):
|
||||
|
||||
course_key = SlashSeparatedCourseKey.from_deprecated_string(course_id)
|
||||
try:
|
||||
course = get_course_with_access(request.user, 'load_forum', course_key)
|
||||
get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True)
|
||||
except Http404:
|
||||
# course didn't exist, or requesting user does not have access to it.
|
||||
return JsonError(status=404)
|
||||
|
||||
@@ -197,7 +197,7 @@ def inline_discussion(request, course_key, discussion_id):
|
||||
"""
|
||||
nr_transaction = newrelic.agent.current_transaction()
|
||||
|
||||
course = get_course_with_access(request.user, 'load_forum', course_key)
|
||||
course = get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True)
|
||||
cc_user = cc.User.from_django_user(request.user)
|
||||
user_info = cc_user.to_dict()
|
||||
|
||||
@@ -232,7 +232,7 @@ def forum_form_discussion(request, course_key):
|
||||
"""
|
||||
nr_transaction = newrelic.agent.current_transaction()
|
||||
|
||||
course = get_course_with_access(request.user, 'load_forum', course_key, check_if_enrolled=True)
|
||||
course = get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True)
|
||||
course_settings = make_course_settings(course, request.user)
|
||||
|
||||
user = cc.User.from_django_user(request.user)
|
||||
@@ -299,7 +299,7 @@ def single_thread(request, course_key, discussion_id, thread_id):
|
||||
"""
|
||||
nr_transaction = newrelic.agent.current_transaction()
|
||||
|
||||
course = get_course_with_access(request.user, 'load_forum', course_key)
|
||||
course = get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True)
|
||||
course_settings = make_course_settings(course, request.user)
|
||||
cc_user = cc.User.from_django_user(request.user)
|
||||
user_info = cc_user.to_dict()
|
||||
@@ -402,7 +402,7 @@ def user_profile(request, course_key, user_id):
|
||||
nr_transaction = newrelic.agent.current_transaction()
|
||||
|
||||
#TODO: Allow sorting?
|
||||
course = get_course_with_access(request.user, 'load_forum', course_key)
|
||||
course = get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True)
|
||||
try:
|
||||
query_params = {
|
||||
'page': request.GET.get('page', 1),
|
||||
@@ -465,7 +465,7 @@ def followed_threads(request, course_key, user_id):
|
||||
|
||||
nr_transaction = newrelic.agent.current_transaction()
|
||||
|
||||
course = get_course_with_access(request.user, 'load_forum', course_key)
|
||||
course = get_course_with_access(request.user, 'load', course_key, check_if_enrolled=True)
|
||||
try:
|
||||
profiled_user = cc.User(id=user_id, course_id=course_key)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user