Merge pull request #20222 from edx/bmedx/course_enrollment_history
Re-adding django-simple-history for CourseEnrollment
This commit is contained in:
@@ -1680,14 +1680,8 @@ class GroupModeratorPermissionsTestCase(ModuleStoreTestCase):
|
||||
# Create course, seed permissions roles, and create team
|
||||
self.course = CourseFactory.create()
|
||||
seed_permissions_roles(self.course.id)
|
||||
verified_coursemode = CourseModeFactory.create(
|
||||
course_id=self.course.id,
|
||||
mode_slug=CourseMode.VERIFIED
|
||||
)
|
||||
audit_coursemode = CourseModeFactory.create(
|
||||
course_id=self.course.id,
|
||||
mode_slug=CourseMode.AUDIT
|
||||
)
|
||||
verified_coursemode = CourseMode.VERIFIED
|
||||
audit_coursemode = CourseMode.AUDIT
|
||||
|
||||
# Create four users: group_moderator (who is within the verified enrollment track and in the cohort),
|
||||
# verified_user (who is in the verified enrollment track but not the cohort),
|
||||
@@ -1781,18 +1775,6 @@ class GroupModeratorPermissionsTestCase(ModuleStoreTestCase):
|
||||
'can_vote': True,
|
||||
'can_report': True
|
||||
})
|
||||
RequestCache.clear_all_namespaces()
|
||||
|
||||
set_discussion_division_settings(self.course.id, division_scheme=CourseDiscussionSettings.ENROLLMENT_TRACK)
|
||||
content = {'user_id': self.verified_user.id, 'type': 'thread', 'username': self.verified_user.username}
|
||||
self.assertEqual(utils.get_ability(self.course.id, content, self.group_moderator), {
|
||||
'editable': True,
|
||||
'can_reply': True,
|
||||
'can_delete': True,
|
||||
'can_openclose': True,
|
||||
'can_vote': True,
|
||||
'can_report': True
|
||||
})
|
||||
|
||||
@mock.patch(
|
||||
'lms.djangoapps.discussion.django_comment_client.permissions._check_condition',
|
||||
|
||||
@@ -1324,6 +1324,9 @@ MIDDLEWARE_CLASSES = [
|
||||
|
||||
'edx_rest_framework_extensions.auth.jwt.middleware.EnsureJWTAuthSettingsMiddleware',
|
||||
|
||||
# Handles automatically storing user ids in django-simple-history tables when possible.
|
||||
'simple_history.middleware.HistoryRequestMiddleware',
|
||||
|
||||
# This must be last
|
||||
'openedx.core.djangoapps.site_configuration.middleware.SessionCookieDomainOverrideMiddleware',
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user