ABDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZBABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQ
1
nameida_nametoggle_typeclass_smodule_snewest_modified_snote_s
oldest_created_s
creation_date_adefault_adescription_a
implementation_a
line_number_asource_file_a
target_removal_date_a
tickets_aurl_ause_cases_awarning_a
2
COOKIE_NAME_CHANGE_ACTIVATElmsdjango_settings2021-08-04False
Used to enable CookieNameChange middleware which changes a cookie name in request.COOKIES
DjangoSetting
[60, 60, 60, 60, 60, 60, 60, 60, 60]
openedx/core/djangoapps/cookie_metadata/middleware.py
2021-10-01https://openedx.atlassian.net/browse/ARCHBOM-1872
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/cookie_metadata/middleware.py#L60-L60
['temporary']
This should be set at the same time you set COOKIE_NAME_CHANGE_EXPAND_INFO setting
3
DISABLE_DEPRECATED_SIGNIN_URLlmsdjango_settings2019-12-02False
Toggle for removing the deprecated /signin url.
DjangoSetting
[2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655]
cms/envs/common.py
2020-06-01ARCH-1253
https://github.com/openedx/edx-platform/blob/master/cms/envs/common.py#L2655-L2655
['temporary']
This url can be removed once it no longer has any real traffic.
4
DISABLE_DEPRECATED_SIGNUP_URLlmsdjango_settings2019-12-02False
Toggle for removing the deprecated /signup url.
DjangoSetting
[2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666]
cms/envs/common.py
2020-06-01ARCH-1253
https://github.com/openedx/edx-platform/blob/master/cms/envs/common.py#L2666-L2666
['temporary']
This url can be removed once it no longer has any real traffic.
5
DISABLE_JWT_FOR_MOBILElmswaffle_switches2022-10-14False
Set toggle to True to ignore mobile requests
for JWTs, and instead provide the legacy opaque Bearer token. This
toggle can be used as a temporary kill switch as the mobile app
attempts to rollout the transition to JWT authentication for the
first time.
WaffleSwitch
[10, 10, 10, 10, 10, 10, 10]
openedx/core/djangoapps/oauth_dispatch/toggles.py
2022-12-30
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/oauth_dispatch/toggles.py#L10-L10
['temporary']
6
ENABLE_AUTHN_LOGIN_BLOCK_HIBP_POLICYlmsdjango_settings2022-03-29False
When enabled, this toggle activates the use of the password validation
on Authn MFE's login.
DjangoSetting
[5026, 5026, 5026, 5026, 5026, 5026, 5026, 5026]
lms/envs/common.py
Nonehttps://openedx.atlassian.net/browse/VAN-667
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L5026-L5026
['temporary']
7
ENABLE_AUTHN_LOGIN_NUDGE_HIBP_POLICYlmsdjango_settings2022-03-29False
When enabled, this toggle activates the use of the password validation
on Authn MFE's login.
DjangoSetting
[5014, 5014, 5014, 5014, 5014, 5014, 5014, 5014]
lms/envs/common.py
Nonehttps://openedx.atlassian.net/browse/VAN-668
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L5014-L5014
['temporary']
8
ENABLE_DYNAMIC_REGISTRATION_FIELDSlmsdjango_settings2022-04-21False
When enabled, this toggle adds fields configured in
DjangoSetting
[5038, 5038, 5038, 5038, 5038, 5038, 5038, 5038]
lms/envs/common.py
Nonehttps://openedx.atlassian.net/browse/VAN-838
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L5038-L5038
['temporary']
9
FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']lmsdjango_settings2020-06-12True
Warn about removing support for deprecated course keys.
To enable, set to True.
To disable, set to False.
To enable with a custom support deadline, set to an ISO-8601 date string:
eg: '2020-09-01'
DjangoSetting
[427, 427, 427, 427, 427, 427, 427, 427, 427]
cms/envs/common.py
2021-04-01https://openedx.atlassian.net/browse/DEPR-58
https://github.com/openedx/edx-platform/blob/master/cms/envs/common.py#L427-L427
['temporary']
This can be removed once support is removed for deprecated
course keys.
10
FEATURES['ENABLE_AUTHN_MICROFRONTEND']lmsdjango_settings2020-09-08False
Supports staged rollout of a new micro-frontend-based implementation of the logistration.
DjangoSetting
[882, 882, 882, 882, 882, 882, 882, 882, 882]
lms/envs/common.py
None'https://github.com/openedx/edx-platform/pull/24908'
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L882-L882
['temporary', 'open_edx']
Also set settings.AUTHN_MICROFRONTEND_URL for rollout. This temporary feature
toggle does not have a target removal date.
11
FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']
lmsdjango_settings2020-12-09False
Set to True to start sending signals for assessment level grade updates. Notably, the only
handler of this signal at the time of this writing sends assessment updates to enterprise integrated channels.
DjangoSetting
[932, 932, 932, 932, 932, 932, 932, 932]
lms/envs/common.py
2021-02-01https://openedx.atlassian.net/browse/ENT-3818
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L932-L932
['temporary']
12
FEATURES['ENABLE_LIBRARY_AUTHORING_MICROFRONTEND']
lmsdjango_settings2020-06-20False
Set to True to enable the Library Authoring MFE
DjangoSetting
[443, 443, 443, 443, 443, 443, 443, 443, 443]
cms/envs/common.py
2020-12-31
https://openedx.atlassian.net/wiki/spaces/COMM/pages/1545011241/BD-14+Blockstore+Powered+Content+Libraries+Taxonomies
https://github.com/openedx/edx-platform/blob/master/cms/envs/common.py#L443-L443
['temporary']
Also set settings.LIBRARY_AUTHORING_MICROFRONTEND_URL and see
REDIRECT_TO_LIBRARY_AUTHORING_MICROFRONTEND for rollout.
13
FEATURES['ENABLE_OAUTH2_PROVIDER']lmsdjango_settings2014-09-09False
Enable this feature to allow this Open edX platform to be an OAuth2 authentication
provider. This is necessary to enable some other features, such as the REST API for the mobile application.
DjangoSetting
[222, 222, 222, 222, 222, 222, 222, 222]
lms/envs/common.py
None
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L222-L222
['temporary']
This temporary feature toggle does not have a target removal date.
14
FEATURES['ENABLE_ORA_ALL_FILE_URLS']lmsdjango_settings2020-03-03False
A "work-around" feature toggle meant to help in cases where some file uploads are not
discoverable. If enabled, will iterate through all possible file key suffixes up to the max for displaying
file metadata in staff assessments.
DjangoSetting
[894, 894, 894, 894, 894, 894, 894, 894, 894]
lms/envs/common.py
Nonehttps://openedx.atlassian.net/browse/EDUCATOR-4951
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L894-L894
['temporary']
This temporary feature toggle does not have a target removal date.
15
FEATURES['ENABLE_ORA_TEAM_SUBMISSIONS']lmsdjango_settingsSettingDictToggle
lms.djangoapps.teams.toggles
2020-03-03False
Set to True to enable team-based ORA submissions.
SettingDictToggle
[12, 12, 12, 12, 12, 12, 12, 12, 12]
lms/djangoapps/teams/toggles.py
Nonehttps://openedx.atlassian.net/browse/EDUCATOR-4951
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/teams/toggles.py#L12-L12
['temporary']
This temporary feature toggle does not have a target removal date. This can be overridden by a
course waffle flags or a waffle switch with identical name.
16
FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']lmsdjango_settings2020-06-11False
Set to True to add deanonymized usernames to ORA data
report.
DjangoSetting
[920, 920, 920, 920, 920, 920, 920, 920, 920]
lms/envs/common.py
Nonehttps://openedx.atlassian.net/browse/TNL-7273
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L920-L920
['temporary']
This temporary feature toggle does not have a target removal date.
17
FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']lmsdjango_settings2020-03-03False
A "work-around" feature toggle meant to help in cases where some file uploads are not
discoverable. If enabled, will pull file metadata from StudentModule.state for display in staff assessments.
DjangoSetting
[908, 908, 908, 908, 908, 908, 908, 908, 908]
lms/envs/common.py
Nonehttps://openedx.atlassian.net/browse/EDUCATOR-4951
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L908-L908
['temporary']
This temporary feature toggle does not have a target removal date.
18
FEATURES['ENABLE_V2_CERT_DISPLAY_SETTINGS']lmsdjango_settings2021-07-26False
Whether to use the reimagined certificates_display_behavior and certificate_available_date
DjangoSetting
[964, 964, 964, 964, 964, 964, 964, 964]
lms/envs/common.py
2021-10-01'https://openedx.atlassian.net/browse/MICROBA-1405'
https://github.com/openedx/edx-platform/blob/master/lms/envs/common.py#L964-L964
['temporary']
19
JWT_AUTH_FORCE_CREATE_ASYMMETRIClmsdjango_settingsSettingToggle
openedx.core.djangoapps.oauth_dispatch.jwt
2023-04-10False
When True, forces the LMS to only create JWTs signed with the asymmetric
key. This is a temporary rollout toggle for DEPR of symmetric JWTs.
SettingToggle
[198, 198, 198, 198, 198, 198, 198, 198]
openedx/core/djangoapps/oauth_dispatch/jwt.py
2023-07-31https://github.com/openedx/public-engineering/issues/83
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/oauth_dispatch/jwt.py#L198-L198
['temporary']
20
SEND_CATALOG_INFO_SIGNALlmsdjango_settings2022-08-22False
When True, sends to catalog-info-changed signal when course_published occurs.
This is a temporary toggle to allow us to test the event bus integration; it should be removed and
always-on once the integration is well-tested and the error cases are handled. (This is separate
from whether the event bus itself is configured; if this toggle is on but the event bus is not
configured, we should expect a warning at most.)
SettingToggle
[59, 59, 59, 59, 59, 59, 59, 59]
cms/djangoapps/contentstore/signals/handlers.py
2022-10-30https://github.com/openedx/edx-platform/issues/30682
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/signals/handlers.py#L59-L59
['temporary']
21
SEND_CERTIFICATE_CREATED_SIGNALlmsdjango_settingsSettingToggle
lms.djangoapps.certificates.config
2023-04-11False
When True, the system will publish `CERTIFICATE_CREATED` signals to the event bus. The
`CERTIFICATE_CREATED` signal is emit when a certificate has been awarded to a learner and the creation process has
completed.
SettingToggle
[20, 20, 20, 20, 20, 20, 20, 20]
lms/djangoapps/certificates/config.py
2023-07-31TODO
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/certificates/config.py#L20-L20
['temporary']
22
SEND_CERTIFICATE_REVOKED_SIGNALlmsdjango_settingsSettingToggle
lms.djangoapps.certificates.config
2023-09-15False
When True, the system will publish `CERTIFICATE_REVOKED` signals to the event bus. The
`CERTIFICATE_REVOKED` signal is emit when a certificate has been revoked from a learner and the revocation process
has completed.
SettingToggle
[33, 33, 33, 33, 33, 33, 33, 33]
lms/djangoapps/certificates/config.py
2024-01-01TODO
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/certificates/config.py#L33-L33
['temporary']
23
SEND_PROGRAM_CERTIFICATE_AWARDED_SIGNALcredentialsdjango_settings2023-08-07False
When True, the system will publish `PROGRAM_CERTIFICATE_AWARDED` signals to the event bus. The
`PROGRAM_CERTIFICATE_AWARDED` signal is emit when a certificate has been awarded to a learner and the creation
process has completed.
SettingToggle
[8, 8, 8, 8, 8, 8, 8, 8]
credentials/apps/credentials/config.py
TBDTODO
https://github.com/openedx/credentials/blob/master/credentials/apps/credentials/config.py#L8-L8
['temporary']
24
SEND_PROGRAM_CERTIFICATE_REVOKED_SIGNALcredentialsdjango_settings2023-08-07False
When True, the system will publish `PROGRAM_CERTIFICATE_REVOKED` signals to the event bus. The
`PROGRAM_CERTIFICATE_REVOKED` signal is emit when the Credentials service has finished updating the learner's
UserCredential instance.
SettingToggle
[22, 22, 22, 22, 22, 22, 22, 22]
credentials/apps/credentials/config.py
TBDTODO
https://github.com/openedx/credentials/blob/master/credentials/apps/credentials/config.py#L22-L22
['temporary']
25
USE_CERTIFICATE_AVAILABLE_DATEcredentialswaffle_switches2021-04-30False
Toggle to control use of the certificate_available_date
field during development.
WaffleSwitch
[512, 512, 512, 512, 512, 512, 512, 512]
credentials/settings/base.py
2021-06-01
https://openedx.atlassian.net/browse/MICROBA-1169, https://openedx.atlassian.net/browse/MICROBA-1198 (ticket for removal)
https://github.com/openedx/credentials/blob/master/credentials/settings/base.py#L512-L512
['temporary']
26
account.redirect_to_microfrontendlmswaffle_flags2022-07-12 20:13:30
Arch Team uses cases #1 (incremental rollout) and #5 (beta testing) for the new Account Settings implementation via micro-frontend., Arch Team uses cases #1 (incremental rollout) and #5 (beta testing) for the new Account Settings implementation via micro-frontend.
2019-05-02 15:54:08
2019-04-30False
Supports staged rollout of a new micro-frontend-based implementation of the account page.
Its action can be overridden using site's ENABLE_ACCOUNT_MICROFRONTEND setting.
WaffleFlag
[29, 29, 29, 29, 29, 29, 29, 29, 29]
openedx/core/djangoapps/user_api/accounts/toggles.py
2021-12-31DEPR-17
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/user_api/accounts/toggles.py#L29-L29
['temporary', 'open_edx']
Also set settings.ACCOUNT_MICROFRONTEND_URL.
27
block_structure.storage_backing_for_cachelmswaffle_switchesWaffleSwitch
openedx.core.djangoapps.content.block_structure.config
2017-03-27 13:56:34
TNL-6645, TNL-6645
2017-03-27 12:46:22
2017-02-23False
When enabled, block structures are stored in a more permanent storage,
like a database, which provides an additional backup for cache misses, instead having them
regenerated. The regenration of block structures is a time consuming process. Therefore,
enabling this switch is recommended for Production.
WaffleSwitch
[12, 12, 12, 12, 12, 12, 12, 12, 12]
openedx/core/djangoapps/content/block_structure/config/__init__.py
2017-05-23https://github.com/openedx/edx-platform/pull/14512,
https://github.com/openedx/edx-platform/pull/14770,
https://openedx.atlassian.net/browse/DEPR-145
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/content/block_structure/config/__init__.py#L12-L12
['temporary']
Depends on `BLOCK_STRUCTURES_SETTINGS['STORAGE_CLASS']` and
`BLOCK_STRUCTURES_SETTINGS['STORAGE_KWARGS']`.
This switch will likely be deprecated and removed.
The annotation will be updated with the DEPR ticket once that process has started.
28
blockstore.use_blockstore_app_apilmswaffle_switchesWaffleSwitch
openedx.core.lib.blockstore_api.config.waffle
2023-05-24 13:34:57
This switch is per work called out in https://openedx.atlassian.net/browse/TNL-9776

It will be used to select whether the edx platform accesses the IDA version of blockstore or the Django App version.

The enabled setting selects the Django App version., This switch is per work called out in https://openedx.atlassian.net/browse/TNL-9776

It will be used to select whether the edx platform accesses the IDA version of blockstore or the Django App version.

The enabled setting selects the Django App version.
2022-04-13 19:29:11
2022-01-13False
Enable to use the installed blockstore app's Python API directly instead of the
external blockstore service REST API.
The blockstore REST API is used by default.
WaffleSwitch
[7, 7, 7, 7, 7, 7, 7, 7, 7]
openedx/core/lib/blockstore_api/config/waffle.py
NoneTNL-8705, BD-14
https://github.com/openedx/edx-platform/blob/master/openedx/core/lib/blockstore_api/config/waffle.py#L7-L7
['temporary', 'open_edx']
This temporary feature toggle does not have a target removal date.
29
contentstore.default_enable_flexible_peer_openassessments
lmswaffle_flags2023-08-03 18:57:34
Owned by Aurora Squad - causes all new courses and reruns to be created with flexible peer grading enabled course-wide
2023-07-19 20:08:59
2023-06-27False
This flag turns on the force_on_flexible_peer_openassessments
setting for course reruns or new courses, where enabled.
CourseWaffleFlag
[519, 519, 519, 519, 519, 519, 519, 519, 519]
cms/djangoapps/contentstore/toggles.py
2024-01-27AU-1289
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L519-L519
['temporary']
30
contentstore.enable_copy_paste_unitslmswaffle_flags2023-08-14 21:36:45
2023-08-14 21:34:55
2023-08-01False
Moves most unit-level actions into a submenu and adds new "Copy Unit" and "Paste
Unit" actions which can be used to copy units within or among courses.
WaffleFlag
[201, 201, 201, 201, 201, 201, 201, 201]
cms/djangoapps/contentstore/toggles.py
2023-10-01
https://github.com/openedx/modular-learning/issues/11 https://github.com/openedx/modular-learning/issues/50
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L201-L201
['temporary']
31
contentstore.individualize_anonymous_user_idlmswaffle_flags2022-05-24 18:24:47
2022-05-24 18:24:15
2022-05-04False
This flag enables the use of unique anonymous_user_id during studio preview
CourseWaffleFlag
[181, 181, 181, 181, 181, 181, 181, 181]
cms/djangoapps/contentstore/toggles.py
2022-05-30MST-1455
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L181-L181
['temporary']
32
contentstore.library_authoring_mfelmswaffle_flags2020-08-03False
Toggles the new micro-frontend-based implementation of the library authoring experience.
WaffleFlag
[29, 29, 29, 29, 29, 29, 29, 29, 29]
cms/djangoapps/contentstore/config/waffle.py
2020-12-31
https://openedx.atlassian.net/wiki/spaces/COMM/pages/1545011241/BD-14+Blockstore+Powered+Content+Libraries+Taxonomies
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/config/waffle.py#L29-L29
['temporary', 'open_edx']
Also set settings.LIBRARY_AUTHORING_MICROFRONTEND_URL and ENABLE_LIBRARY_AUTHORING_MICROFRONTEND.
33
contentstore.new_studio_mfe.use_new_advanced_settings_page
lmswaffle_flags2023-09-01 16:48:09
2023-06-28 15:34:21
2023-5-15False
This flag enables the use of the new studio advanced settings page mfe
CourseWaffleFlag
[300, 300, 300, 300, 300, 300, 300, 300, 300]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L300-L300
['temporary']
34
contentstore.new_studio_mfe.use_new_course_outline_pagelmswaffle_flags2023-5-15False
This flag enables the use of the new studio course outline page mfe
CourseWaffleFlag
[440, 440, 440, 440, 440, 440, 440, 440, 440]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L440-L440
['temporary']
35
contentstore.new_studio_mfe.use_new_course_team_pagelmswaffle_flags2023-09-06 20:56:05
2023-08-29 19:45:37
2023-5-15False
This flag enables the use of the new studio course team page mfe
CourseWaffleFlag
[480, 480, 480, 480, 480, 480, 480, 480, 480]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L480-L480
['temporary']
36
contentstore.new_studio_mfe.use_new_custom_pageslmswaffle_flags2023-09-01 16:48:19
2023-06-28 15:33:28
2023-5-15False
This flag enables the use of the new studio custom pages mfe
CourseWaffleFlag
[260, 260, 260, 260, 260, 260, 260, 260, 260]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L260-L260
['temporary']
37
contentstore.new_studio_mfe.use_new_export_pagelmswaffle_flags2023-09-14 13:55:00
2023-09-14 13:54:30
2023-5-15False
This flag enables the use of the new studio export page mfe
CourseWaffleFlag
[380, 380, 380, 380, 380, 380, 380, 380, 380]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L380-L380
['temporary']
38
contentstore.new_studio_mfe.use_new_files_uploads_pagelmswaffle_flags2023-09-06 20:17:58
2023-08-03 20:03:33
2023-5-15False
This flag enables the use of the new studio files and uploads page mfe
CourseWaffleFlag
[400, 400, 400, 400, 400, 400, 400, 400, 400]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L400-L400
['temporary']
39
contentstore.new_studio_mfe.use_new_grading_pagelmswaffle_flags2023-09-08 15:24:34
2023-08-15 17:18:34
2023-5-15False
This flag enables the use of the new studio grading page mfe
CourseWaffleFlag
[320, 320, 320, 320, 320, 320, 320, 320, 320]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L320-L320
['temporary']
40
contentstore.new_studio_mfe.use_new_import_pagelmswaffle_flags2023-5-15False
This flag enables the use of the new studio import page mfe
CourseWaffleFlag
[360, 360, 360, 360, 360, 360, 360, 360, 360]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L360-L360
['temporary']
41
contentstore.new_studio_mfe.use_new_schedule_details_page
lmswaffle_flags2023-09-08 15:03:41
2023-08-08 14:30:39
2023-5-15False
This flag enables the use of the new studio schedule and details mfe
CourseWaffleFlag
[280, 280, 280, 280, 280, 280, 280, 280, 280]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L280-L280
['temporary']
42
contentstore.new_studio_mfe.use_new_unit_pagelmswaffle_flags2023-5-15False
This flag enables the use of the new studio course outline page mfe
CourseWaffleFlag
[460, 460, 460, 460, 460, 460, 460, 460, 460]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L460-L460
['temporary']
43
contentstore.new_studio_mfe.use_new_updates_pagelmswaffle_flags2023-09-14 17:19:41
2023-09-14 16:56:09
2023-5-15False
This flag enables the use of the new studio updates page mfe
CourseWaffleFlag
[340, 340, 340, 340, 340, 340, 340, 340, 340]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L340-L340
['temporary']
44
contentstore.new_studio_mfe.use_new_video_uploads_pagelmswaffle_flags2023-5-15False
This flag enables the use of the new video uploads page mfe
CourseWaffleFlag
[420, 420, 420, 420, 420, 420, 420, 420, 420]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-10619
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L420-L420
['temporary']
45
course_apps.exams_idalmswaffle_flags2022-07-27FalseUses exams IDA
CourseWaffleFlag
[22, 22, 22, 22, 22, 22, 22, 22]
openedx/core/djangoapps/course_apps/toggles.py
NoneMST-1520
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/course_apps/toggles.py#L22-L22
['temporary']
46
course_apps.proctoring_settings_modal_viewlmswaffle_flags2021-10-26 16:37:46
2021-09-30 10:07:16
2021-08-17False
When enabled, users will be directed to a new proctoring settings
modal on the Pages and Resources view when accessing proctored exam settings.
CourseWaffleFlag
[9, 9, 9, 9, 9, 9, 9, 9]
openedx/core/djangoapps/course_apps/toggles.py
None
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/course_apps/toggles.py#L9-L9
['temporary']None
47
course_blocks_api.hide_access_denialslmswaffle_flags2019-09-27False
Waffle flag to hide access denial messages in the course blocks.
WaffleFlag
[10, 10, 10, 10, 10, 10, 10, 10]
lms/djangoapps/course_api/blocks/toggles.py
None
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/course_api/blocks/toggles.py#L10-L10
['temporary', 'open_edx']
This temporary feature toggle does not have a target removal date.
48
course_experience.calendar_synclmswaffle_flags2020-07-14 18:14:13
2020-07-14 18:13:58
2021-01-26False
This course flag enables a course tool (which is a tool that is added on a course home page)
that sends course assignment calendars to course students, whenever they click on the "Subscribe to calendar
updates" button. The email contains an ics attachment that students can then use to sync with their own calendar
apps.
CourseWaffleFlag
[65, 65, 65, 65, 65, 65, 65, 65, 65]
openedx/features/course_experience/__init__.py
2021-04-26https://openedx.atlassian.net/browse/AA-36
https://github.com/openedx/edx-platform/blob/master/openedx/features/course_experience/__init__.py#L65-L65
['temporary']
For this toggle to have an effect, the RELATIVE_DATES_FLAG toggle must be enabled, too.
49
course_experience.enable_course_goalslmswaffle_flags2021-12-21 20:29:38
2017-10-16 15:46:50
2017-09-11False
Used to determine whether or not to use course goals for the particular course.
CourseWaffleFlag
[27, 27, 27, 27, 27, 27, 27, 27]
openedx/features/course_experience/__init__.py
None
https://github.com/openedx/edx-platform/blob/master/openedx/features/course_experience/__init__.py#L27-L27
['opt_out', 'temporary']
This temporary feature toggle does not have a target removal date.
50
course_home.course_home_mfe_progress_tablmswaffle_flags2021-09-10 13:32:24
2021-04-26 19:13:14
2021-03-12False
This toggle controls the user interface behavior of the progress tab in
the Learning Management System. When set to True, the progress tab utilizes the newly introduced
Learning MFE graphs. When set to False (default), it utilizes existing grade graph from edx-platform.
WaffleFlag
[9, 9, 9, 9, 9, 9, 9, 9]
lms/djangoapps/course_home_api/toggles.py
2024-01-01https://github.com/openedx/edx-platform/pull/26978
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/course_home_api/toggles.py#L9-L9
['temporary']
51
course_live.enable_big_blue_buttonlmswaffle_flags2022-10-21 10:47:51
2022-08-24 04:55:51
2022-06-23FalseWaffle flag to enable big blue button provider
CourseWaffleFlag
[22, 22, 22, 22, 22, 22, 22, 22, 22]
openedx/core/djangoapps/course_live/config/waffle.py
2022-09-23INF-308
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/course_live/config/waffle.py#L22-L22
['temporary', 'open_edx']
When the flag is ON, the big blue button provider will be available in course live
52
course_live.enable_course_livelmswaffle_flags2022-04-19 06:03:37
2022-03-07 09:40:07
2022-03-02False
Waffle flag to enable the course live app plugin
CourseWaffleFlag
[10, 10, 10, 10, 10, 10, 10, 10, 10]
openedx/core/djangoapps/course_live/config/waffle.py
2022-06-02TNL-9603
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/course_live/config/waffle.py#L10-L10
['temporary', 'open_edx']
When the flag is ON, the course live app will be visible in the course authoring mfe
53
course_modes.use_new_track_selectionlmswaffle_flags2022-02-11 18:54:20
2021-08-04 14:51:55
2021-8-23False
This flag enables the use of the new track selection template for testing purposes before full rollout
WaffleFlag
[50, 50, 50, 50, 50, 50, 50, 50, 50]
common/djangoapps/course_modes/views.py
NoneREV-2133
https://github.com/openedx/edx-platform/blob/master/common/djangoapps/course_modes/views.py#L50-L50
['temporary']
This temporary feature toggle does not have a target removal date.
54
courseware.learning_assistantlmswaffle_flags2023-07-05False
This flag enables an the visibility of an LTI-based learning assistant
CourseWaffleFlag
[99, 99, 99, 99, 99, 99, 99, 99]
lms/djangoapps/courseware/toggles.py
NoneMST-1977
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/courseware/toggles.py#L99-L99
['temporary']
55
courseware.mfe_progress_milestoneslmswaffle_flags2021-10-25 14:01:15
This flag is owned by Engage squad. Mostly used to turn off the progress milestone feature for specific courses like capstones where it doesn't make sense. We need to figure out a longer-term solution for that problem.
2020-10-06 18:08:24
2020-10-07False
Waffle flag to display learner progress milestones in a course. Supports staged
rollout to students for a new micro-frontend-based implementation of the courseware page.
CourseWaffleFlag
[28, 28, 28, 28, 28, 28, 28, 28, 28]
lms/djangoapps/courseware/toggles.py
noneAA-371
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/courseware/toggles.py#L28-L28
['temporary', 'open_edx']
Also set settings.LEARNING_MICROFRONTEND_URL.
56
courseware.mfe_progress_milestones_streak_celebrationlmswaffle_flags2021-10-25 14:01:26
2021-02-23 17:23:43
2021-02-16False
Waffle flag to display a celebration modal when learner completes a configurable streak
Supports staged rollout to students for a new micro-frontend-based implementation of the
courseware page.
CourseWaffleFlag
[42, 42, 42, 42, 42, 42, 42, 42, 42]
lms/djangoapps/courseware/toggles.py
NoneAA-304
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/courseware/toggles.py#L42-L42
['temporary', 'open_edx']
Also set settings.LEARNING_MICROFRONTEND_URL and
COURSEWARE_MICROFRONTEND_PROGRESS_MILESTONES.
57
courseware.microfrontend_course_exit_pagelmswaffle_flags2021-02-23 14:19:48
Owned by Engage squad. Feature has landed, but flag is still around for course opt outs
2020-10-20 14:48:04
2020-10-02False
Supports staged rollout of the new micro-frontend-based implementation of the course exit page.
CourseWaffleFlag
[13, 13, 13, 13, 13, 13, 13, 13, 13]
lms/djangoapps/courseware/toggles.py
NoneAA-188
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/courseware/toggles.py#L13-L13
['open_edx', 'temporary']
Also set settings.LEARNING_MICROFRONTEND_URL.
58
courseware.optimized_render_xblocklmswaffle_flags2021-02-11 21:36:58
2021-02-11 19:53:11
2021-02-09False
Waffle flag that determines whether we speed up the render_xblock for browsers by
removing unnecessary JavaScript and CSS. It is possible that this could introduce edge cases with content
that relies on these assets, so being a CourseWaffleFlag will give us the flexibility to exempt courses
from these optimizations.
CourseWaffleFlag
[72, 72, 72, 72, 72, 72, 72]
lms/djangoapps/courseware/toggles.py
2021-05-01
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/courseware/toggles.py#L72-L72
['temporary']
59
discounts.enable_discountinglmswaffle_flags2020-01-10 16:37:52
2019-05-16 17:43:14
2019-4-16FalseToggle discounts always being disabledWaffleFlag
[31, 31, 31, 31, 31, 31, 31, 31, 31]
openedx/features/discounts/applicability.py
NoneREVEM-282
https://github.com/openedx/edx-platform/blob/master/openedx/features/discounts/applicability.py#L31-L31
['temporary']
This temporary feature toggle does not have a target removal date.
60
discussions.enable_discussions_mfelmswaffle_flags2022-10-19 10:49:25
2022-01-28 13:02:14
2021-11-05False
Waffle flag to use the new MFE experience for discussions in the course tab
CourseWaffleFlag
[7, 7, 7, 7, 7, 7, 7]
lms/djangoapps/discussion/toggles.py
2022-12-05
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/discussion/toggles.py#L7-L7
['temporary', 'open_edx']
61
discussions.enable_learners_statslmswaffle_flags2022-10-19 08:25:22
2022-08-12 15:04:20
2022-08-12FalseWaffle flag to enable learners stats
CourseWaffleFlag
[9, 9, 9, 9, 9, 9, 9, 9, 9]
lms/djangoapps/discussion/config/waffle.py
2022-10-02INF-444
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/discussion/config/waffle.py#L9-L9
['temporary', 'open_edx']
When the flag is ON, API will return learners stats with original values.
62
discussions.enable_learners_tab_in_discussions_mfelmswaffle_flags2022-10-19 08:23:40
2022-04-21 10:45:34
2022-02-21False
Waffle flag to enable learners tab in the new MFE experience for discussions
CourseWaffleFlag
[16, 16, 16, 16, 16, 16, 16]
lms/djangoapps/discussion/toggles.py
2022-05-21
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/discussion/toggles.py#L16-L16
['temporary', 'open_edx']
63
discussions.enable_moderation_reason_codeslmswaffle_flags2022-10-19 08:23:10
2022-04-05 10:59:01
2022-02-22False
Waffle flag to toggle support for the new edit and post close reason codes
CourseWaffleFlag
[27, 27, 27, 27, 27, 27, 27]
lms/djangoapps/discussion/toggles.py
2022-09-22
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/discussion/toggles.py#L27-L27
['temporary', 'open_edx']
64
discussions.enable_new_structure_discussionslmswaffle_flags2023-05-16 08:47:35
2022-05-20 07:41:46
2022-02-22False
Waffle flag to toggle on the new structure for in context discussions
CourseWaffleFlag
[36, 36, 36, 36, 36, 36, 36]
openedx/core/djangoapps/discussions/config/waffle.py
2022-12-22
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/discussions/config/waffle.py#L36-L36
['temporary', 'open_edx']
65
discussions.enable_reported_content_email_notificationslmswaffle_flags2022-11-29 13:19:04
Flag to enable/disable reported content email notifications for discussions.
2022-04-13 14:38:54
2022-03-08False
Waffle flag to toggle email notifications for reported content for moderators
CourseWaffleFlag
[38, 38, 38, 38, 38, 38, 38]
lms/djangoapps/discussion/toggles.py
2022-12-31
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/discussion/toggles.py#L38-L38
['temporary', 'open_edx']
66
discussions.override_discussion_legacy_settingslmswaffle_flags2022-02-17 10:49:46
(Multiple issues reported for discussion blackout dates - edx-infinity team)
A ticket came in which included many instances of the course where the course team has incorrectly set up course discussion blackout dates. In order to fix all those instances, course teams either have to update their blackout dates from the old UI or use course authoring MFE.

By enabling this waffle flag we are giving course teams an option to verify what they have entered and what were the instructions to add a new discussion blackout date.

https://openedx.atlassian.net/browse/TNL-9374
2021-12-09 08:39:52
2021-06-15False
Waffle flag to override visibility of discussion settings for legacy experience.
CourseWaffleFlag
[9, 9, 9, 9, 9, 9, 9, 9, 9]
openedx/core/djangoapps/discussions/config/waffle.py
2021-12-31TNL-8389
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/discussions/config/waffle.py#L9-L9
['temporary', 'open_edx']
When the flag is ON, the discussion settings will be available on legacy experience.
67
discussions.pages_and_resources_mfelmswaffle_flags2021-10-26 16:38:35
infinity: TNL-8846
Release v1.5
26th Oct 21

infinity/TNL-8443: New discussion experience.
Aug 17th 2021:
Disabled flag for staff / added infinity, marco, jfay, jristau
2021-06-28 16:34:27
2021-05-24False
Waffle flag to enable new Pages and Resources experience for course.
CourseWaffleFlag
[23, 23, 23, 23, 23, 23, 23, 23, 23]
openedx/core/djangoapps/discussions/config/waffle.py
2021-12-31TNL-7791
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/discussions/config/waffle.py#L23-L23
['temporary', 'open_edx']
When the flag is ON, the new experience for Pages and Resources will be enabled.
68
experiments.add_dashboard_infolmswaffle_flags2019-3-28False
Toggle for adding info about each course to the dashboard metadata
WaffleFlag
[44, 44, 44, 44, 44, 44, 44, 44, 44]
lms/djangoapps/experiments/utils.py
NoneREVEM-118
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/experiments/utils.py#L44-L44
['temporary']
This temporary feature toggle does not have a target removal date.
69
experiments.add_programslmswaffle_flags2019-2-25False
Toggle for adding the current course's program information to user metadata
WaffleFlag
[29, 29, 29, 29, 29, 29, 29, 29, 29]
lms/djangoapps/experiments/utils.py
NoneREVEM-63, REVEM-198
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/experiments/utils.py#L29-L29
['temporary']
This temporary feature toggle does not have a target removal date.
70
experiments.add_upsell_trackinglmswaffle_flags2020-07-21 20:06:07
2020-07-09 13:33:25
2020-7-7False
Make sure upsell tracking JS works as expected.
WaffleFlag
[56, 56, 56, 56, 56, 56, 56, 56, 56]
lms/djangoapps/experiments/utils.py
NoneREV-1205
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/experiments/utils.py#L56-L56
['temporary']
This temporary feature toggle does not have a target removal date.
71
experiments.mobile_upsell_rev934lmswaffle_flags2019-10-25 15:56:10
2019-09-16 13:50:10
2019-09-05FalseToggle mobile upsell enabledWaffleFlag
[27, 27, 27, 27, 27, 27, 27, 27, 27]
lms/djangoapps/experiments/views_custom.py
NoneREV-934
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/experiments/views_custom.py#L27-L27
['temporary']
This temporary feature toggle does not have a target removal date.
72
export_course_metadatalmswaffle_flags2021-03-01False
Export of course metadata (initially to s3 for use by braze)
WaffleFlag
[7, 7, 7, 7, 7, 7, 7, 7]
cms/djangoapps/export_course_metadata/toggles.py
NoneAA-461
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/export_course_metadata/toggles.py#L7-L7
['temporary']
73
instructor_task.use_on_disk_grade_reportinglmswaffle_flags2022-12-01False
When generating grade reports, write chunks to disk to avoid out of memory errors.
CourseWaffleFlag
[27, 27, 27, 27, 27, 27, 27, 27]
lms/djangoapps/instructor_task/config/waffle.py
2022-01-10AU-926
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/instructor_task/config/waffle.py#L27-L27
['temporary']
74
ip.legacylmswaffle_switchesWaffleSwitch
openedx.core.djangoapps.util.legacy_ip
2022-08-30 13:58:44
openedx.core.djangoapps.util.ip.USE_LEGACY_IP -- emergency/rollout switch to restore legacy IP determination. (Temporary switch.)
2022-03-25 16:05:32
2022-03-24False
Emergency switch to revert to use an older, less secure method for
IP determination (instead of the newer, safer code in ``edx_django_utils.ip``).
When enabled, instructs switch's callers to revert to using the *leftmost*
IP from the X-Forwarded-For header. When disabled (the default), callers should use the new
code path for IP determination, which has callers retrieve the entire external chain or pick
the leftmost or rightmost IP from it. The construction of the external chain is configurable
via ``CLOSEST_CLIENT_IP_FROM_HEADERS``.
This toggle, as well as any other legacy IP references, should be deleted (in the off
position) when the new IP code is well-tested and all IP-reliant code has been switched over
to using ``edx_django_utils.ip``.
WaffleSwitch
[15, 15, 15, 15, 15, 15, 15, 15, 15]
openedx/core/djangoapps/util/legacy_ip.py
2023-01-01
https://2u-internal.atlassian.net/browse/ARCHBOM-2056 (internal only)
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/util/legacy_ip.py#L15-L15
['temporary']
This switch does not globally control handling of IP addresses; it only
affects code that is explicitly querying the switch and using ``get_legacy_ip``.
75
learner_dashboard.enable_b2c_subscriptionslmswaffle_flags2023-06-27 10:38:58
2023-05-16 09:30:12
2023-04-13False
Waffle flag to enable new B2C Subscriptions Program data.
This flag is used to decide whether we need to enable program subscription related properties in program listing
and detail pages.
WaffleFlag
[41, 41, 41, 41, 41, 41, 41, 41, 41]
lms/djangoapps/learner_dashboard/config/waffle.py
2023-07-01PON-79
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/learner_dashboard/config/waffle.py#L41-L41
['temporary']
When the flag is ON, the new B2C Subscriptions Program data will be enabled in program listing
and detail pages.
76
learner_dashboard.enable_masters_program_tab_viewlmswaffle_flags2022-02-16 12:08:00
2021-12-27 13:06:49
2021-10-19False
Waffle flag to enable new Masters Program discussion experience for masters program.
This flag is used to decide whether we need to render master program data in "tab" view or simple view.
In the new tab view, we have tabs like "journey", "live", "discussions"
WaffleFlag
[25, 25, 25, 25, 25, 25, 25, 25, 25]
lms/djangoapps/learner_dashboard/config/waffle.py
2021-12-31TNL-8434
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/learner_dashboard/config/waffle.py#L25-L25
['temporary', 'open_edx']
When the flag is ON, the new tabbed experience for Master Program Page will be enabled.
77
learner_dashboard.enable_program_tab_viewlmswaffle_flags2022-02-16 12:07:42
2021-11-19 06:59:13
2021-08-25False
Waffle flag to enable new Program discussion experience in tab view for course.
This flag is used to decide whether we need to render program data in "tab" view or simple view.
In the new tab view, we have tabs like "journey", "live", "discussions"
WaffleFlag
[8, 8, 8, 8, 8, 8, 8, 8, 8]
lms/djangoapps/learner_dashboard/config/waffle.py
2021-12-31TNL-8434
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/learner_dashboard/config/waffle.py#L8-L8
['temporary', 'open_edx']
When the flag is ON, the new experience for Program discussions will be enabled.
78
learner_profile.redirect_to_microfrontendlmswaffle_flags2019-05-01 21:49:09
Arch Team uses cases #1 (incremental rollout) and #5 (beta testing) for the new Profile micro-frontend., Arch Team uses cases #1 (incremental rollout) and #8 (open edX) for the new Profile micro-frontend.
2019-03-04 14:56:39
2019-02-19False
Supports staged rollout of a new micro-frontend-based implementation of the profile page.
WaffleFlag
[12, 12, 12, 12, 12, 12, 12, 12, 12]
openedx/features/learner_profile/toggles.py
2020-12-31DEPR-17
https://github.com/openedx/edx-platform/blob/master/openedx/features/learner_profile/toggles.py#L12-L12
['temporary', 'open_edx']
Also set settings.PROFILE_MICROFRONTEND_URL and site's ENABLE_PROFILE_MICROFRONTEND.
79
learner_recommendations.enable_course_about_page_recommendations
lmswaffle_flags2023-02-13 06:27:15
Owned by Vanguards - This flag enables the Amplitude recommendations on course about pages
2023-02-01 13:52:29
2023-01-30False
Enable recommendations on course about page
WaffleFlag
[10, 10, 10, 10, 10, 10, 10, 10, 10]
lms/djangoapps/learner_recommendations/toggles.py
NoneVAN-1259
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/learner_recommendations/toggles.py#L10-L10
['temporary']None
80
learner_recommendations.enable_dashboard_recommendations
lmswaffle_flags2023-08-17 11:46:56
Owned by Vanguards - This flag enables the Amplitude recommendations on the learner dashboard.
This will be deprecated as part of VAN-1427
2023-03-24 06:45:20
2023-03-24False
Waffle flag to enable to recommendation panel on learner dashboard
WaffleFlag
[24, 24, 24, 24, 24, 24, 24, 24, 24]
lms/djangoapps/learner_recommendations/toggles.py
NoneVAN-1310
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/learner_recommendations/toggles.py#L24-L24
['temporary']None
81
new_core_editors.use_new_problem_editorlmswaffle_flags2023-05-01 13:05:35
2022-12-21 15:15:39
2021-12-1False
This flag enables the use of the new core problem xblock editor
WaffleFlag
[143, 143, 143, 143, 143, 143, 143, 143, 143]
cms/djangoapps/contentstore/toggles.py
2022-1-30TNL-9306
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L143-L143
['temporary']
82
new_core_editors.use_new_text_editorlmswaffle_flags2022-08-10 16:29:55
2022-01-27 19:32:49
2021-12-1False
This flag enables the use of the new core text xblock editor
WaffleFlag
[87, 87, 87, 87, 87, 87, 87, 87, 87]
cms/djangoapps/contentstore/toggles.py
2022-1-30TNL-9306
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L87-L87
['temporary']
83
new_core_editors.use_new_video_editorlmswaffle_flags2023-02-23 21:50:04
2022-09-09 17:50:36
2021-12-1False
This flag enables the use of the new core video xblock editor
WaffleFlag
[106, 106, 106, 106, 106, 106, 106, 106, 106]
cms/djangoapps/contentstore/toggles.py
2022-1-30TNL-9306
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L106-L106
['temporary']
84
new_core_editors.use_video_gallery_flowlmswaffle_flags2023-09-01 16:48:36
2023-04-24 16:25:49
2023-04-03False
This flag enables the use the video selection gallery on the flow of the new core video xblock editor
WaffleFlag
[125, 125, 125, 125, 125, 125, 125, 125]
cms/djangoapps/contentstore/toggles.py
2023-6-01
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L125-L125
['temporary']
You need to activate the `new_core_editors.use_new_video_editor` flag to use this new flow.
85
new_editors.add_game_block_buttonlmswaffle_flags2023-07-26False
This flag enables the creation of the new games block
WaffleFlag
[162, 162, 162, 162, 162, 162, 162, 162, 162]
cms/djangoapps/contentstore/toggles.py
2023-09-31TNL-10924
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L162-L162
['temporary']
86
new_studio_mfe.use_new_home_pagelmswaffle_flags2023-5-15False
This flag enables the use of the new studio home page mfe
WaffleFlag
[241, 241, 241, 241, 241, 241, 241, 241, 241]
cms/djangoapps/contentstore/toggles.py
2023-8-31TNL-9306
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/toggles.py#L241-L241
['temporary']
87
notifications.enable_notificationslmswaffle_flags2023-05-05FalseWaffle flag to enable the Notifications feature
CourseWaffleFlag
[10, 10, 10, 10, 10, 10, 10, 10, 10]
openedx/core/djangoapps/notifications/config/waffle.py
2023-11-05INF-866
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/notifications/config/waffle.py#L10-L10
['temporary', 'open_edx']
When the flag is ON, Notifications feature is enabled.
88
notifications.show_notifications_traylmswaffle_flags2023-06-07FalseWaffle flag to show notifications tray
CourseWaffleFlag
[21, 21, 21, 21, 21, 21, 21, 21]
openedx/core/djangoapps/notifications/config/waffle.py
2023-12-07INF-902
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/notifications/config/waffle.py#L21-L21
['temporary', 'open_edx']
89
order_history.redirect_to_microfrontendlmswaffle_flags2019-04-29 14:07:24
Arch Team uses cases #1 (incremental rollout) and #5 (beta testing) for the new Order History implementation via micro-frontend., Arch Team uses cases #1 (incremental rollout) and #5 (beta testing) for the new Order History implementation via micro-frontend.
2019-04-12 13:41:52
2019-04-11False
Supports staged rollout of a new micro-frontend-based implementation of the order history page.
WaffleFlag
[9, 9, 9, 9, 9, 9, 9, 9, 9]
openedx/core/djangoapps/user_api/accounts/toggles.py
2020-12-31DEPR-17
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/user_api/accounts/toggles.py#L9-L9
['temporary', 'open_edx']
Also set settings.ORDER_HISTORY_MICROFRONTEND_URL and site's
ENABLE_ORDER_HISTORY_MICROFRONTEND.
90
student.courseenrollment_adminlmswaffle_switchesWaffleSwitch
common.djangoapps.student.admin
2021-05-27 13:39:57
2019-06-20 21:04:32
2018-08-01False
This toggle will enable the rendering of the admin view of the CourseEnrollment model.
WaffleSwitch
[53, 53, 53, 53, 53, 53, 53, 53]
common/djangoapps/student/admin.py
https://github.com/openedx/edx-platform/pull/18638
https://github.com/openedx/edx-platform/blob/master/common/djangoapps/student/admin.py#L53-L53
['opt_in', 'open_edx']
Enabling this toggle may cause performance problems. The CourseEnrollment admin view
makes DB queries that could cause site outages for a large enough Open edX installation.
91
student.enable_2u_recommendationslmswaffle_flags2022-09-28 14:08:05
Flag to enable 2U LOB static callouts on user dashboard
2022-09-22 12:13:09
2022-09-20False
Supports rollout of a POC for 2U recommendations.
WaffleFlag
[44, 44, 44, 44, 44, 44, 44, 44, 44]
common/djangoapps/student/toggles.py
NoneVAN-1094
https://github.com/openedx/edx-platform/blob/master/common/djangoapps/student/toggles.py#L44-L44
['temporary']None
92
student.enable_amplitude_recommendationslmswaffle_flags2022-07-28 16:48:26
2022-07-01 09:35:35
2022-06-24False
Supports rollout of a POC for amplitude recommendations.
WaffleFlag
[9, 9, 9, 9, 9, 9, 9, 9, 9]
common/djangoapps/student/toggles.py
NoneVAN-984
https://github.com/openedx/edx-platform/blob/master/common/djangoapps/student/toggles.py#L9-L9
['temporary']None
93
studio.custom_relative_dateslmswaffle_flags2022-03-25 14:26:21
2021-07-29 17:02:56
2021-07-12False
Waffle flag to enable custom pacing input for Personalized Learner Schedule (PLS).
CourseWaffleFlag
[44, 44, 44, 44, 44, 44, 44, 44, 44]
cms/djangoapps/contentstore/config/waffle.py
2021-12-31https://openedx.atlassian.net/browse/AA-844
https://github.com/openedx/edx-platform/blob/master/cms/djangoapps/contentstore/config/waffle.py#L44-L44
['temporary']
Flag course_experience.relative_dates should also be active for relative dates functionalities to work.
94
teams.enable_teams_applmswaffle_flags2022-03-09 09:40:01
2021-10-22 14:01:24
2021-10-07FalseWaffle flag to enable teams app for a courseWaffleFlag
[8, 8, 8, 8, 8, 8, 8, 8, 8]
lms/djangoapps/teams/waffle.py
2021-11-01TNL-8816
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/teams/waffle.py#L8-L8
['temporary', 'open_edx']
When the flag is ON, the teams app will be visible in the new course authoring mfe.
95
third_party_auth.apple_user_migrationlmswaffle_flags2023-02-27False
Enable User ID matching while apple migration is in process
WaffleFlag
[9, 9, 9, 9, 9, 9, 9, 9, 9]
common/djangoapps/third_party_auth/toggles.py
2023-05-01LEARNER-8790
https://github.com/openedx/edx-platform/blob/master/common/djangoapps/third_party_auth/toggles.py#L9-L9
['temporary']None.
96
user_authn.enable_login_using_thirdparty_auth_onlylmswaffle_switchesWaffleSwitch
openedx.core.djangoapps.user_authn.config.waffle
2020-02-05 18:02:36
2019-12-06 06:19:08
2019-11-20False
When enabled, users must be sign in using their allowed domain SSO account. This includes sign-
ins to the Django admin dashboard at "/admin".
WaffleSwitch
[10, 10, 10, 10, 10, 10, 10, 10, 10]
openedx/core/djangoapps/user_authn/config/waffle.py
2020-01-31ENT-2461
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/user_authn/config/waffle.py#L10-L10
['temporary']
Requires THIRD_PARTY_AUTH_ONLY_DOMAIN to also be set.
97
user_authn.enable_pwned_password_apilmswaffle_switchesWaffleSwitch
openedx.core.djangoapps.user_authn.config.waffle
2021-09-29 08:38:08
2021-09-29 08:31:43
2021-09-22False
When enabled, user password's vulnerability would be checked via pwned password database
WaffleSwitch
[24, 24, 24, 24, 24, 24, 24, 24]
openedx/core/djangoapps/user_authn/config/waffle.py
2021-12-31VAN-664
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/user_authn/config/waffle.py#L24-L24
['temporary']
98
verify_student.use_new_email_templateslmswaffle_flags2020-07-02 12:44:16
2020-06-29 09:52:41
2020-06-25False
Supports staged rollout to students for a new email templates
implementation for ID verification.
WaffleFlag
[10, 10, 10, 10, 10, 10, 10, 10, 10]
lms/djangoapps/verify_student/toggles.py
NonePROD-1639
https://github.com/openedx/edx-platform/blob/master/lms/djangoapps/verify_student/toggles.py#L10-L10
['temporary', 'open_edx']
This temporary feature toggle does not have a target removal date.
99
video_config.public_video_sharelmswaffle_flags2023-05-22 20:41:48
Enabling the MVP version of Social Share.
2023-05-02 17:24:27
2023-02-02False
Gates access to the public social sharing video feature.
CourseWaffleFlag
[8, 8, 8, 8, 8, 8, 8]
openedx/core/djangoapps/video_config/toggles.py
None
https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/video_config/toggles.py#L8-L8
['temporary', 'opt_in']
100