Revert "First attempt to fix split test"
This reverts commit a16f5487bc.
This commit is contained in:
@@ -95,20 +95,6 @@ class PreviewModuleSystem(ModuleSystem): # pylint: disable=abstract-method
|
||||
return local_resource_url(block, uri)
|
||||
|
||||
|
||||
class StudioUserService(object):
|
||||
"""
|
||||
Provides a Studio implementation of the XBlock user service.
|
||||
"""
|
||||
|
||||
def __init__(self, request):
|
||||
super(StudioUserService, self).__init__()
|
||||
self._request = request
|
||||
|
||||
@property
|
||||
def user_id(self):
|
||||
return self._request.user.id
|
||||
|
||||
|
||||
def _preview_module_system(request, descriptor):
|
||||
"""
|
||||
Returns a ModuleSystem for the specified descriptor that is specialized for
|
||||
@@ -153,7 +139,6 @@ def _preview_module_system(request, descriptor):
|
||||
descriptor_runtime=descriptor.runtime,
|
||||
services={
|
||||
"i18n": ModuleI18nService(),
|
||||
"user": StudioUserService(request),
|
||||
},
|
||||
)
|
||||
|
||||
|
||||
@@ -343,7 +343,6 @@ class SplitTestModule(SplitTestFields, XModule, StudioEditableModule):
|
||||
|
||||
@XBlock.needs('user_tags') # pylint: disable=abstract-method
|
||||
@XBlock.wants('partitions')
|
||||
@XBlock.needs('user')
|
||||
class SplitTestDescriptor(SplitTestFields, SequenceDescriptor, StudioEditableDescriptor):
|
||||
# the editing interface can be the same as for sequences -- just a container
|
||||
module_class = SplitTestModule
|
||||
@@ -554,8 +553,7 @@ class SplitTestDescriptor(SplitTestFields, SequenceDescriptor, StudioEditableDes
|
||||
for group in user_partition.groups:
|
||||
str_group_id = unicode(group.id)
|
||||
if str_group_id not in self.group_id_to_child:
|
||||
user_id = self.runtime.service(self, 'user').user_id
|
||||
self._create_vertical_for_group(group, user_id)
|
||||
self._create_vertical_for_group(group, request.user.id)
|
||||
changed = True
|
||||
|
||||
if changed:
|
||||
|
||||
Reference in New Issue
Block a user