diff --git a/cms/djangoapps/contentstore/views/course.py b/cms/djangoapps/contentstore/views/course.py index 7d71f180d3..70686f0353 100644 --- a/cms/djangoapps/contentstore/views/course.py +++ b/cms/djangoapps/contentstore/views/course.py @@ -990,7 +990,11 @@ def settings_handler(request, course_key_string): about_page_editable = not marketing_site_enabled enrollment_end_editable = GlobalStaff().has_user(request.user) or not marketing_site_enabled - short_description_editable = settings.FEATURES.get('EDITABLE_SHORT_DESCRIPTION', True) + short_description_editable = configuration_helpers.get_value_for_org( + course_module.location.org, + 'EDITABLE_SHORT_DESCRIPTION', + settings.FEATURES.get('EDITABLE_SHORT_DESCRIPTION', True) + ) self_paced_enabled = SelfPacedConfiguration.current().enabled settings_context = { diff --git a/lms/djangoapps/courseware/tests/test_discussion_xblock.py b/lms/djangoapps/courseware/tests/test_discussion_xblock.py index 34ca9bd406..fa6d85d9b2 100644 --- a/lms/djangoapps/courseware/tests/test_discussion_xblock.py +++ b/lms/djangoapps/courseware/tests/test_discussion_xblock.py @@ -176,13 +176,13 @@ class TestViews(TestDiscussionXBlock): permission_dict = { 'create_thread': permissions[0], 'create_comment': permissions[1], - 'create_subcomment': permissions[2] + 'create_sub_comment': permissions[2] } expected_permissions = { 'can_create_thread': permission_dict['create_thread'], 'can_create_comment': permission_dict['create_comment'], - 'can_create_subcomment': permission_dict['create_subcomment'], + 'can_create_subcomment': permission_dict['create_sub_comment'], } self.block.has_permission = lambda perm: permission_dict[perm] @@ -236,7 +236,7 @@ class TestTemplates(TestDiscussionXBlock): permission_dict = { 'create_thread': permissions[0], 'create_comment': permissions[1], - 'create_subcomment': permissions[2] + 'create_sub_comment': permissions[2] } self.block.has_permission = lambda perm: permission_dict[perm] diff --git a/openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py b/openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py index 0f55f48bd8..ad8623803e 100644 --- a/openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py +++ b/openedx/core/lib/xblock_builtin/xblock_discussion/xblock_discussion.py @@ -117,7 +117,7 @@ class DiscussionXBlock(XBlock, StudioEditableXBlockMixin, XmlParserMixin): 'course_id': self.course_key, 'can_create_thread': self.has_permission("create_thread"), 'can_create_comment': self.has_permission("create_comment"), - 'can_create_subcomment': self.has_permission("create_subcomment"), + 'can_create_subcomment': self.has_permission("create_sub_comment"), } fragment.add_content(self.runtime.render_template('discussion/_discussion_inline.html', context))