Commit 52f56ddd by Sven Marnach

Add feature flag to allow hiding the discussion tab for individual courses.

parent 5ceea7a0
...@@ -175,6 +175,9 @@ FEATURES = { ...@@ -175,6 +175,9 @@ FEATURES = {
# Enable credit eligibility feature # Enable credit eligibility feature
'ENABLE_CREDIT_ELIGIBILITY': False, '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 ENABLE_JASMINE = False
......
...@@ -58,6 +58,7 @@ class DiscussionTab(EnrolledTab): ...@@ -58,6 +58,7 @@ class DiscussionTab(EnrolledTab):
title = _('Discussion') title = _('Discussion')
priority = None priority = None
view_name = 'django_comment_client.forum.views.forum_form_discussion' view_name = 'django_comment_client.forum.views.forum_form_discussion'
is_hideable = settings.FEATURES.get('ALLOW_HIDING_DISCUSSION_TAB', False)
@classmethod @classmethod
def is_enabled(cls, course, user=None): def is_enabled(cls, course, user=None):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment