A variety of updates were made to improve the toggle documentation: * Added comments to help ensure that the waffle(), waffle_switches(), waffle_flags() anti-pattern won't be contagious (copied). * Some minor toggle_description updates. * Removed empty toggle_target_removal_date annotations for non-temporary toggles. * Removed empty optional toggle_warnings annotations. * Removed empty optional toggle_tickets annotations. * Removed deprecated toggle_category, toggle_status, and toggle_expiration_date annotations. * Fixed some indents, use cases, and implementations. ARCHBOM-1721
18 lines
692 B
Python
18 lines
692 B
Python
"""Common environment variables unique to the discussion plugin."""
|
|
|
|
|
|
def plugin_settings(settings):
|
|
"""Settings for the discussions plugin. """
|
|
# .. toggle_name: ALLOW_HIDING_DISCUSSION_TAB
|
|
# .. toggle_implementation: DjangoSetting
|
|
# .. toggle_default: False
|
|
# .. toggle_description: If True, it adds an option to show/hide the discussions tab.
|
|
# .. toggle_use_cases: open_edx
|
|
# .. toggle_creation_date: 2015-06-15
|
|
# .. toggle_tickets: https://github.com/edx/edx-platform/pull/8474
|
|
settings.FEATURES['ALLOW_HIDING_DISCUSSION_TAB'] = False
|
|
settings.DISCUSSION_SETTINGS = {
|
|
'MAX_COMMENT_DEPTH': 2,
|
|
'COURSE_PUBLISH_TASK_DELAY': 30,
|
|
}
|