"""Views handling read (GET) requests for the Discussion tab and inline discussions."""fromdjango.confimportsettingsfromdjango.utils.translationimportugettext_noopfromcourseware.tabsimportEnrolledTabimportdjango_comment_client.utilsasutilsclassDiscussionTab(EnrolledTab):""" A tab for the cs_comments_service forums. """type='discussion'title=ugettext_noop('Discussion')priority=Noneview_name='discussion.views.forum_form_discussion'is_hideable=settings.FEATURES.get('ALLOW_HIDING_DISCUSSION_TAB',False)is_default=False@classmethoddefis_enabled(cls,course,user=None):ifnotsuper(DiscussionTab,cls).is_enabled(course,user):returnFalsereturnutils.is_discussion_enabled(course.id)