def set_visibility(problem_index, groups, group_partition='content_group'):
     problem = container_page.xblocks[problem_index]
     problem.edit_visibility()
     visibility_dialog = XBlockVisibilityEditorView(self.browser, problem.locator)
     partition_name = (visibility_dialog.ENROLLMENT_TRACK_PARTITION
                       if group_partition == enrollment_group
                       else visibility_dialog.CONTENT_GROUP_PARTITION)
     visibility_dialog.select_groups_in_partition_scheme(partition_name, groups)
 def set_visibility(problem_index, groups, group_partition='content_group'):
     problem = container_page.xblocks[problem_index]
     problem.edit_visibility()
     visibility_dialog = XBlockVisibilityEditorView(self.browser, problem.locator)
     partition_name = (visibility_dialog.ENROLLMENT_TRACK_PARTITION
                       if group_partition == enrollment_group
                       else visibility_dialog.CONTENT_GROUP_PARTITION)
     visibility_dialog.select_groups_in_partition_scheme(partition_name, groups)
 def set_visibility(html_block_index, groups):
     """
     Set visibility on html blocks to specified groups.
     """
     html_block = container_page.xblocks[html_block_index]
     html_block.edit_visibility()
     visibility_dialog = XBlockVisibilityEditorView(self.browser, html_block.locator)
     visibility_dialog.select_groups_in_partition_scheme(visibility_dialog.CONTENT_GROUP_PARTITION, groups)
예제 #4
0
 def set_visibility(html_block_index, groups):
     """
     Set visibility on html blocks to specified groups.
     """
     html_block = container_page.xblocks[html_block_index]
     html_block.edit_visibility()
     visibility_dialog = XBlockVisibilityEditorView(
         self.browser, html_block.locator)
     visibility_dialog.select_groups_in_partition_scheme(
         visibility_dialog.CONTENT_GROUP_PARTITION, groups)