Merge pull request #17682 from mitodl/fix_overrideing_due_date_issue

Fixed override due date by limiting scope to selected users
This commit is contained in:
J Eskew
2018-10-12 17:37:32 -04:00
committed by GitHub
6 changed files with 86 additions and 14 deletions

View File

@@ -59,7 +59,7 @@ def get_blocks(
include_gated_sections = 'show_gated_sections' in requested_fields
if user is not None:
transformers += course_blocks_api.get_course_block_access_transformers()
transformers += course_blocks_api.get_course_block_access_transformers(user)
transformers += [MilestonesAndSpecialExamsTransformer(
include_special_exams=include_special_exams,
include_gated_sections=include_gated_sections)]

View File

@@ -44,7 +44,7 @@ class TestBlockSerializerBase(SharedModuleStoreTestCase):
requested_student_view_data=['video'],
)
self.transformers = BlockStructureTransformers(
get_course_block_access_transformers() + [blocks_api_transformer]
get_course_block_access_transformers(self.user) + [blocks_api_transformer]
)
self.block_structure = get_course_blocks(
self.user,