diff --git a/cms/envs/common.py b/cms/envs/common.py index bb47f87384d3618d3273e7d04fe02a9698e911c0..f559f0f4f33e92bbcdc29a3e0fb5c404a3a9f254 100644 --- a/cms/envs/common.py +++ b/cms/envs/common.py @@ -175,6 +175,9 @@ FEATURES = { # Enable credit eligibility feature 'ENABLE_CREDIT_ELIGIBILITY': False, + + # Can the visibility of the discussion tab be configured on a per-course basis? + 'ALLOW_HIDING_DISCUSSION_TAB': False, } ENABLE_JASMINE = False diff --git a/lms/djangoapps/django_comment_client/forum/views.py b/lms/djangoapps/django_comment_client/forum/views.py index 1aa4df0ac3854ea01c28752c79a57161010d09d2..d415b682bf09043bf5b4e5fbd4ffce4580117213 100644 --- a/lms/djangoapps/django_comment_client/forum/views.py +++ b/lms/djangoapps/django_comment_client/forum/views.py @@ -58,6 +58,7 @@ class DiscussionTab(EnrolledTab): title = _('Discussion') priority = None view_name = 'django_comment_client.forum.views.forum_form_discussion' + is_hideable = settings.FEATURES.get('ALLOW_HIDING_DISCUSSION_TAB', False) @classmethod def is_enabled(cls, course, user=None):