Revert "Merge pull request #18720 from open-craft/paulo/anonymous-views"

This reverts commit f9ae594dfe, reversing
changes made to 7c08e50fde.
This commit is contained in:
Awais Jibran
2018-11-09 19:50:37 +05:00
parent 7a80e91af0
commit 194c6bacb6
21 changed files with 142 additions and 371 deletions

View File

@@ -11,13 +11,11 @@ from xmodule.modulestore.django import modulestore
@request_cached()
def get_course_outline_block_tree(request, course_id, user=None):
def get_course_outline_block_tree(request, course_id):
"""
Returns the root block of the course outline, with children as blocks.
"""
assert user is None or user.is_authenticated
def populate_children(block, all_blocks):
"""
Replace each child id with the full block for the child.
@@ -158,13 +156,13 @@ def get_course_outline_block_tree(request, course_id, user=None):
course_outline_root_block = all_blocks['blocks'].get(all_blocks['root'], None)
if course_outline_root_block:
populate_children(course_outline_root_block, all_blocks['blocks'])
if user:
set_last_accessed_default(course_outline_root_block)
mark_blocks_completed(
block=course_outline_root_block,
user=request.user,
course_key=course_key
)
set_last_accessed_default(course_outline_root_block)
mark_blocks_completed(
block=course_outline_root_block,
user=request.user,
course_key=course_key
)
return course_outline_root_block