* feat: Reapply "Integrate Forum V2 into edx-platform"
This reverts commit 818aa343a2.
* feat: make it possible to globally disable forum v2 with setting
We introduce a setting that allows us to bypass any course waffle flag
check. The advantage of such a setting is that we don't need to find the
course ID: in some cases, we might not have access to the course ID, and
we need to look for it... in forum v2.
See discussion here: https://github.com/openedx/forum/issues/137
* chore: bump openedx-forum to 0.1.5
This should fix an issue with index creation on edX.org.
18 lines
648 B
Python
18 lines
648 B
Python
"""
|
|
Discussions feature toggles
|
|
"""
|
|
|
|
from openedx.core.djangoapps.discussions.config.waffle import WAFFLE_FLAG_NAMESPACE
|
|
from openedx.core.djangoapps.waffle_utils import CourseWaffleFlag
|
|
|
|
# .. toggle_name: discussions.enable_discussions_mfe
|
|
# .. toggle_implementation: CourseWaffleFlag
|
|
# .. toggle_default: False
|
|
# .. toggle_description: Waffle flag to use the new MFE experience for discussions in the course tab
|
|
# .. toggle_use_cases: temporary, open_edx
|
|
# .. toggle_creation_date: 2021-11-05
|
|
# .. toggle_target_removal_date: 2022-12-05
|
|
ENABLE_DISCUSSIONS_MFE = CourseWaffleFlag(
|
|
f"{WAFFLE_FLAG_NAMESPACE}.enable_discussions_mfe", __name__
|
|
)
|