18 lines
516 B
Python
18 lines
516 B
Python
from django.conf import settings
|
|
|
|
|
|
def notes_enabled_for_course(course):
|
|
|
|
'''
|
|
Returns True if the notes app is enabled for the course, False otherwise.
|
|
|
|
In order for the app to be enabled it must be:
|
|
1) enabled globally via MITX_FEATURES.
|
|
2) present in the course tab configuration.
|
|
'''
|
|
|
|
tab_found = next((True for t in course.tabs if t['type'] == 'notes'), False)
|
|
feature_enabled = settings.MITX_FEATURES.get('ENABLE_STUDENT_NOTES')
|
|
|
|
return feature_enabled and tab_found
|