Skip to content

Instantly share code, notes, and snippets.

@sarina
Created December 5, 2025 17:35
Show Gist options
  • Select an option

  • Save sarina/de3069ef5bd59727d71a63ae556efdcb to your computer and use it in GitHub Desktop.

Select an option

Save sarina/de3069ef5bd59727d71a63ae556efdcb to your computer and use it in GitHub Desktop.
Teak -> Ulmo added/removed feature toggles

Added Feature Toggles

  • +ALLOW_PUBLIC_ACCOUNT_CREATION: openedx/envs/common.py (line 884)
    • Default value = True
    • Description: Desc: Allow public account creation. If this is disabled, users will no longer have access to [output truncated, see link for full description]
  • +AUTOMATIC_AUTH_FOR_TESTING: openedx/envs/common.py (line 720)
    • Default value = False
    • Description: Desc: Set to True to perform acceptance and load test. Auto auth view is responsible for load [output truncated, see link for full description]
  • +BADGES_ENABLED: openedx/envs/common.py (line 1022)
    • Default value = False
    • Description: Desc: Set to True to enable badges functionality.
  • +CERTIFICATES_HTML_VIEW: openedx/envs/common.py (line 805)
    • Default value = False
    • Description: Desc: Set to True to enable course certificates on your instance of Open edX.
  • +CORRECTLY_ANNOTATED_FLAG
'CORRECTLY_ANNOTATED_FLAG':True,

'NO_DOCUMENTATION_FLAG':False,

#..wrong_annotation
'WRONG_DOCUMENTATION_FLAG':False,
}

FEATURES={#pylint:disable=feature-toggle-needs-doc
'SECOND_NO_DOCUMENTATION_FLAG':False,
}: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 83)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +DISABLE_START_DATES: openedx/envs/common.py (line 631)
    • Default value = False
    • Description: Desc: When True, all courses will be active, regardless of start [output truncated, see link for full description]
  • +DISABLE_UNENROLLMENT: openedx/envs/common.py (line 1001)
    • Default value = False
    • Description: Desc: Set to True to disable self-unenrollments via REST API. [output truncated, see link for full description]
  • +EDX_DRF_EXTENSIONS[ENABLE_JWT_AND_LMS_USER_EMAIL_MATCH]: .venv/lib/python3.11/site-packages/edx_rest_framework_extensions/config.py (line 19)
    • Default value = False
    • Description: Desc: Toggle to add a check for matching user email in JWT and LMS user email [output truncated, see link for full description]
  • +EDX_DRF_EXTENSIONS[ENABLE_SET_REQUEST_USER_FOR_JWT_COOKIE]: .venv/lib/python3.11/site-packages/edx_rest_framework_extensions/config.py (line 5)
    • Default value = False
    • Description: Desc: Toggle for setting request.user with jwt cookie authentication. This makes the JWT cookie [output truncated, see link for full description]
  • +EMBARGO: openedx/envs/common.py (line 744)
    • Default value = False
    • Description: Desc: Turns on embargo functionality, which blocks users from [output truncated, see link for full description]
  • +ENABLE_CHANGE_USER_PASSWORD_ADMIN: openedx/envs/common.py (line 931)
    • Default value = False
    • Description: Desc: Set to True to enable changing a user password through django admin. This is disabled by [output truncated, see link for full description]
  • +ENABLE_CREDIT_ELIGIBILITY: openedx/envs/common.py (line 1031)
    • Default value = True
    • Description: Desc: When enabled, it is possible to define a credit eligibility criteria in the CMS. A “Credit [output truncated, see link for full description]
  • +ENABLE_CSMH_EXTENDED: openedx/envs/common.py (line 862)
    • Default value = True
    • Description: Desc: Write Courseware Student Module History (CSMH) to the extended table: this logs all [output truncated, see link for full description]
  • +ENABLE_DISCUSSION_SERVICE: openedx/envs/common.py (line 644)
    • Default value = True
    • Description: Desc: When True, it will enable the Discussion tab in courseware for all courses. Setting this [output truncated, see link for full description]
  • +ENABLE_GRADING_METHOD_IN_PROBLEMS: openedx/envs/common.py (line 1013)
    • Default value = False
    • Description: Desc: Enables the grading method feature in capa problems.
  • +ENABLE_HELP_LINK: openedx/envs/common.py (line 683)
    • Default value = True
    • Description: Desc: When True, a help link is displayed on the main navbar. Set False to hide it.
  • +ENABLE_INTEGRITY_SIGNATURE: openedx/envs/common.py (line 968)
    • Default value = False
    • Description: Desc: Whether to display honor code agreement for learners before their first grade assignment.
  • +ENABLE_LTI_PII_ACKNOWLEDGEMENT: openedx/envs/common.py (line 979)
    • Default value = False
    • Description: Desc: Enables the lti pii acknowledgement feature for a course
  • +ENABLE_MKTG_SITE: openedx/envs/common.py (line 758)
    • Default value = False
    • Description: Desc: Toggle to enable alternate urls for marketing links.
  • +ENABLE_OAUTH2_PROVIDER: openedx/envs/common.py (line 668)
    • Default value = False
    • Description: Desc: Enable this feature to allow this Open edX platform to be an OAuth2 authentication [output truncated, see link for full description]
  • +ENABLE_ORA_ALL_FILE_URLS: openedx/envs/common.py (line 943)
    • Default value = False
    • Description: Desc: A “work-around” feature toggle meant to help in cases where some file uploads are not [output truncated, see link for full description]
  • +ENABLE_ORA_USER_STATE_UPLOAD_DATA: openedx/envs/common.py (line 956)
    • Default value = False
    • Description: Desc: A “work-around” feature toggle meant to help in cases where some file uploads are not [output truncated, see link for full description]
  • +ENABLE_PASSWORD_RESET_FAILURE_EMAIL: openedx/envs/common.py (line 906)
    • Default value = False
    • Description: Desc: Whether to send an email for failed password reset attempts or not. This happens when a [output truncated, see link for full description]
  • +ENABLE_SAML_CONFIG_SIGNAL_HANDLERS: common/djangoapps/third_party_auth/toggles.py (line 21)
    • Default value = False
    • Description: Desc: Controls whether SAML configuration signal handlers are active. [output truncated, see link for full description]
  • +ENABLE_SPECIAL_EXAMS: openedx/envs/common.py (line 827)
    • Default value = False
    • Description: Desc: Enable to use special exams, aka timed and proctored exams.
  • +ENABLE_TEXTBOOK: openedx/envs/common.py (line 657)
    • Default value = True
    • Description: Desc: Add PDF and HTML textbook tabs to the courseware.
  • +EVENT_BUS_KAFKA_AUDIT_LOGGING_ENABLED: .venv/lib/python3.11/site-packages/edx_event_bus_kafka/internal/utils.py (line 16)
    • Default value = True
    • Description: Desc: If True, whenever an event is produced or consumed, log enough [output truncated, see link for full description]
  • +EVENT_BUS_KAFKA_CONSUMERS_ENABLED: .venv/lib/python3.11/site-packages/edx_event_bus_kafka/internal/consumer.py (line 44)
    • Default value = True
    • Description: Desc: If set to False, consumer will exit immediately. This can be used as an emergency kill-switch [output truncated, see link for full description]
  • +EVENT_BUS_REDIS_AUDIT_LOGGING_ENABLED: .venv/lib/python3.11/site-packages/edx_event_bus_redis/internal/utils.py (line 16)
    • Default value = True
    • Description: Desc: If True, whenever an event is produced or consumed, log enough [output truncated, see link for full description]
  • +EVENT_BUS_REDIS_CONSUMERS_ENABLED: .venv/lib/python3.11/site-packages/edx_event_bus_redis/internal/consumer.py (line 26)
    • Default value = True
    • Description: Desc: If set to False, consumer will exit immediately. This can be used as an emergency kill-switch [output truncated, see link for full description]
  • +FEATURES['ENABLE_ENHANCED_STAFF_GRADER']: .venv/lib/python3.11/site-packages/openassessment/xblock/config_mixin.py (line 161)
    • Default value = False
    • Description: Desc: Set to True to enable the enhanced staff grader feature
  • +FEATURES['ENABLE_ORA_MOBILE_SUPPORT']: .venv/lib/python3.11/site-packages/openassessment/xblock/config_mixin.py (line 131)
    • Default value = False
    • Description: Desc: Set to True to enable the ORA2 Xblock to be rendered [output truncated, see link for full description]
  • +FEATURES['ENABLE_ORA_PEER_CONFIGURABLE_GRADING']: .venv/lib/python3.11/site-packages/openassessment/xblock/config_mixin.py (line 191)
    • Default value = False
    • Description: Desc: Enable configurable grading for peer review.
  • +FEATURES['ENABLE_ORA_RUBRIC_REUSE']: .venv/lib/python3.11/site-packages/openassessment/xblock/config_mixin.py (line 146)
    • Default value = False
    • Description: Desc: Set to True to enable the reuse of rubric feature
  • +FEATURES['ENABLE_ORA_SELECTABLE_LEARNER_WAITING_REVIEW']: .venv/lib/python3.11/site-packages/openassessment/xblock/config_mixin.py (line 175)
    • Default value = False
    • Description: Desc: Enable selectable learner in the waiting step list ORA2. [output truncated, see link for full description]
  • +LICENSING: openedx/envs/common.py (line 795)
    • Default value = False
    • Description: Desc: Toggle platform-wide course licensing. The course.license attribute is then used to append [output truncated, see link for full description]
  • +MYTOGGLE
#..toggle_default:something: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 203)
    • Default value = "Not defined"
    • Description: Desc: NaN
    • Description: MYTOGGLE [output truncated, see link for full description]
    • Description: Default: <literal>"Not defined"</literal>
  • +MYTOGGLE&#10;#..toggle_description:: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 191)
    • Default value = "Not defined"
    • Description: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 191)</reference>
    • Description: Desc: NaN
  • +MYTOGGLE&#10;#..toggle_name:MYTOGGLE: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 147)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +MYTOGGLE&#10;#..toggle_use_cases:open_edx: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 171)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +MYTOGGLE&#10;#..toggle_use_cases:temporary: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 159)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +MYTOGGLE1&#10;waffle1=CourseWaffleFlag()&#10;#unannotatedwaffleflag&#10;waffle2=ExperimentWaffleFlag(): .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 258)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +MYTOGGLE1&#10;waffle1=WaffleFlag('MYTOGGLE1')&#10;waffle2=WaffleFlag('MYTOGGLE2'): .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 245)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +RBAC_IGNORE_INVALID_JWT_COOKIE: .venv/lib/python3.11/site-packages/edx_rbac/constants.py (line 7)
    • Default value = False
    • Description: Desc: When true, causes instances of jwt.exceptions.InvalidTokenError [output truncated, see link for full description]
  • +RESTRICT_AUTOMATIC_AUTH: openedx/envs/common.py (line 732)
    • Default value = True
    • Description: Desc: Prevent auto auth from creating superusers or modifying existing users. Auto auth is a [output truncated, see link for full description]
  • +SEND_TRACKING_EVENT_EMITTED_SIGNAL: .venv/lib/python3.11/site-packages/eventtracking/config.py (line 8)
    • Default value = False
    • Description: Desc: When True, the system will publish TRACKING_EVENT_EMITTED signals to the event bus. The [output truncated, see link for full description]
  • +SHOW_FOOTER_LANGUAGE_SELECTOR: openedx/envs/common.py (line 852)
    • Default value = False
    • Description: Desc: When set to True, language selector will be visible in the footer.
  • +SHOW_HEADER_LANGUAGE_SELECTOR: openedx/envs/common.py (line 836)
    • Default value = False
    • Description: Desc: When set to True, language selector will be visible in the header.
  • +SHOW_REGISTRATION_LINKS: openedx/envs/common.py (line 894)
    • Default value = True
    • Description: Desc: Allow registration links. If this is disabled, users will no longer see buttons to the [output truncated, see link for full description]
  • +annotated_flag&#10;WaffleFlag(NAMESPACE,'annotated_flag')&#10;&#10;#..toggle_name:course_waffle_annotated_flag&#10;CourseWaffleFlag(NAMESPACE,'course_waffle_annotated_flag')&#10;&#10;NotAFlag(NAMESPACE,NOT_A_WAFFLE_FLAG)&#10;&#10;#..wrong_annotation&#10;WaffleFlag(NAMESPACE,'flag_with_bad_annotation')#=A&#10;&#10;WaffleFlag(NAMESPACE,FLAG_WITHOUT_ANNOTATION)#=B&#10;&#10;DerivedWaffleFlag(NAMESPACE,DERIVED_FLAG_WITHOUT_ANNOTATION)#=C&#10;&#10;WaffleSwitch(NAMESPACE,SWITCH_WITHOUT_ANNOTATION)#=D&#10;&#10;CourseWaffleFlag(NAMESPACE,COURSE_WAFFLE_FLAG_WITHOUT_ANNOTATION)#=E&#10;&#10;MissingCourseWithKwarg=CourseWaffleFlag(#=F&#10;waffle_namespace=waffle_flags(),&#10;flag_name=u'missing_course_with_kwarg',&#10;): .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 8)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +completion.enable_completion_tracking: .venv/lib/python3.11/site-packages/completion/waffle.py (line 11)
    • Default value = False
    • Description: Desc: Indicates whether or not to track completion of individual blocks. Keeping this disabled [output truncated, see link for full description]
  • +contentstore.enable_course_optimizer_check_prev_run_links: cms/djangoapps/contentstore/toggles.py (line 600)
    • Default value = False
    • Description: Desc: When enabled, allows the Course Optimizer to detect and update links pointing to previous course runs. [output truncated, see link for full description]
  • +contentstore.new_studio_mfe.use_new_video_uploads_page: cms/djangoapps/contentstore/toggles.py (line 316)
    • Default value = False
    • Description: Desc: This flag enables the use of the new studio video uploads page mfe
  • +course_assets.allow_download_code_library: openedx/core/djangoapps/contentserver/views.py (line 274)
    • Default value = False
    • Description: Desc: Whether to allow learners to download the course code library [output truncated, see link for full description]
  • +course_home.send_course_progress_analytics_for_student: lms/djangoapps/course_home_api/toggles.py (line 39)
    • Default value = False
    • Description: Desc: This toggle controls whether the system will enqueue a Celery task responsible for emitting an [output truncated, see link for full description]
  • +discussion.enable_captcha: lms/djangoapps/discussion/config/settings.py (line 25)
    • Default value = False
    • Description: Desc: When the flag is ON, users will be able to see captcha for discussion
  • +discussions.enable_rate_limit: lms/djangoapps/discussion/toggles.py (line 32)
    • Default value = False
    • Description: Desc: Waffle flag to enable rate limit on discussions
  • +discussions.only_verified_users_can_post: lms/djangoapps/discussion/toggles.py (line 20)
    • Default value = False
    • Description: Desc: Waffle flag to allow only verified users to post in discussions
  • +drag_and_drop_v2.grading_ignore_decoys: .venv/lib/python3.11/site-packages/drag_and_drop_v2/compat.py (line 10)
    • Default value = False
    • Description: Desc: Enables alternative grading for the xblock [output truncated, see link for full description]
  • +edx_search.default_elastic_search: .venv/lib/python3.11/site-packages/search/search_engine_base.py (line 10)
    • Default value = False
    • Description: Desc: This flag forces the use of ElasticSearch. [output truncated, see link for full description]
  • +edxval.override_existing_imported_transcripts: .venv/lib/python3.11/site-packages/edxval/config/waffle.py (line 11)
    • Default value = False
    • Description: Desc: Enables overriding existing transcripts when importing courses with already [output truncated, see link for full description]
  • +enterprise.TOP_DOWN_ASSIGNMENT_REAL_TIME_LCM: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 10)
    • Default value = False
    • Description: Desc: Enables top-down assignment
  • +enterprise.admin_portal_learner_profile_view_enabled: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 59)
    • Default value = False
    • Description: Desc: Enables an admin to view a learner’s profile
  • +enterprise.catalog_query_search_filters_enabled: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 71)
    • Default value = False
    • Description: Desc: Enables filtering search results by catalog queries vs. enterprise-specific attributes.
  • +enterprise.edit_highlights_enabled: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 95)
    • Default value = False
    • Description: Desc: Enables the Edit Highlights experience.
  • +enterprise.enterprise_admin_onboarding: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 83)
    • Default value = False
    • Description: Desc: Enables the admin onboarding tour on the admin-portal.
  • +enterprise.enterprise_customer_support_tool: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 35)
    • Default value = False
    • Description: Desc: Enables the enterprise customer support tool
  • +enterprise.enterprise_learner_bff_enabled: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 47)
    • Default value = False
    • Description: Desc: Enables the enterprise learner BFF
  • +enterprise.feature_prequery_search_suggestions: .venv/lib/python3.11/site-packages/enterprise/toggles.py (line 22)
    • Default value = False
    • Description: Desc: Enables prequery search suggestions
  • +forum_v2.enable_mysql_backend: .venv/lib/python3.11/site-packages/forum/toggles.py (line 9)
    • Default value = False
    • Description: Desc: Waffle flag to use the MySQL backend instead of Mongo backend.
  • +my_toggle_name&#10;classCorrectlyAnnotatedConfig(ConfigurationModel):&#10;my_toggle_name=models.BooleanField(default=True)&#10;&#10;classDisabeldNoAnnotationsConfig(ConfigurationModel):#pylint:disable=feature-toggle-needs-doc&#10;my_toggle_name=models.BooleanField(default=True)&#10;&#10;#..wrong_annotation&#10;classWronglyAnnotatedConfig(ConfigurationModel):#=A&#10;my_toggle_name=models.BooleanField(default=True)&#10;&#10;classNoAnnotationsConfig(ConfigurationModel):#=B&#10;my_toggle_name=models.BooleanField(default=True)&#10;&#10;classNotAConfigurationModelClass():&#10;def__init__(self,value):&#10;self.value=value: .venv/lib/python3.11/site-packages/test/plugins/test_annotations_check.py (line 50)
    • Default value = "Not defined"
    • Description: Desc: NaN
  • +notifications.enable_push_notifications: openedx/core/djangoapps/notifications/config/waffle.py (line 32)
    • Default value = False
    • Description: Desc: Waffle flag to enable push Notifications feature on mobile devices
  • +settings.ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION: lms/envs/common.py (line 616)
    • Default value = False
    • Description: Desc: If true, allows for the deletion of EnterpriseCourseEnrollment records via Django Admin.
  • +settings.ALLOW_COURSE_RERUNS: cms/envs/common.py (line 152)
    • Default value = True
    • Description: Desc: This will allow staff member to re-run the course from the studio home page and will [output truncated, see link for full description]
  • +settings.ALLOW_EMAIL_ADDRESS_CHANGE: lms/envs/common.py (line 522)
    • Default value = True
    • Description: Desc: Allow users to change their email address on the Account Settings page. If this is [output truncated, see link for full description]
  • +settings.ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER: lms/envs/common.py (line 330)
    • Default value = True
    • Description: Desc: When a logged in user goes to the homepage (‘/’) the user will be redirected to the [output truncated, see link for full description]
  • +settings.AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING: lms/envs/common.py (line 269)
    • Default value = False
    • Description: Desc: If set to True, then we want to skip posting anything to Software Secure. Bypass posting [output truncated, see link for full description]
  • +settings.BADGES_ENABLED: lms/envs/common.py (line 690)
    • Default value = False
    • Description: Desc: Set to True to enable badges functionality.
  • +settings.COURSES_ARE_BROWSABLE: lms/envs/common.py (line 178)
    • Default value = True
    • Description: Desc: When this is set to True, all the courses will be listed on the /courses page and Explore [output truncated, see link for full description]
  • +settings.CUSTOM_CERTIFICATE_TEMPLATES_ENABLED: lms/envs/common.py (line 436)
    • Default value = False
    • Description: Desc: Set to True to enable custom certificate templates which are configured via Django admin.
  • +settings.DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO: cms/envs/common.py (line 176)
    • Default value = True
    • Description: Desc: Warn about removing support for deprecated course keys. [output truncated, see link for full description]
  • +settings.DISABLE_ADVANCED_SETTINGS: cms/envs/common.py (line 214)
    • Default value = False
    • Description: Desc: Set to True to disable the advanced settings page in Studio for all users except those [output truncated, see link for full description]
  • +settings.DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED: lms/envs/common.py (line 659)
    • Default value = False
    • Description: Desc: Set to True to disable enrollment for user invited to a course
  • +settings.DISABLE_COURSE_CREATION: cms/envs/common.py (line 192)
    • Default value = False
    • Description: Desc: If set to True, it disables the course creation functionality and hides the “New Course” [output truncated, see link for full description]
  • +settings.DISABLE_HONOR_CERTIFICATES: lms/envs/common.py (line 227)
    • Default value = False
    • Description: Desc: Set to True to disable honor certificates. Typically used when your installation only [output truncated, see link for full description]
  • +settings.DISABLE_LOGIN_BUTTON: lms/envs/common.py (line 158)
    • Default value = False
    • Description: Desc: Removes the display of the login button in the navigation bar. [output truncated, see link for full description]
  • +settings.DISABLE_MOBILE_COURSE_AVAILABLE: openedx/envs/common.py (line 921)
    • Default value = False
    • Description: Desc: Set to True to remove Mobile Course Available UI Flag from Studio’s Advanced Settings [output truncated, see link for full description]
  • +settings.DISPLAY_DEBUG_INFO_TO_STAFF: lms/envs/common.py (line 78)
    • Default value = True
    • Description: Desc: Add a “Staff Debug” button to course blocks for debugging [output truncated, see link for full description]
  • +settings.DISPLAY_HISTOGRAMS_TO_STAFF: lms/envs/common.py (line 88)
    • Default value = False
    • Description: Desc: This displays histograms in the Staff Debug Info panel to course staff.
  • +settings.EDITABLE_SHORT_DESCRIPTION: cms/envs/common.py (line 103)
    • Default value = True
    • Description: Desc: This feature flag allows editing of short descriptions on the Schedule &amp; Details page in [output truncated, see link for full description]
  • +settings.ENABLE_ACCOUNT_DELETION: lms/envs/common.py (line 560)
    • Default value = True
    • Description: Desc: Whether to display the account deletion section on Account Settings page. Set to False to [output truncated, see link for full description]
  • +settings.ENABLE_AUTHN_MICROFRONTEND: lms/envs/common.py (line 570)
    • Default value = False
    • Description: Desc: Supports staged rollout of a new micro-frontend-based implementation of the logistration.
  • +settings.ENABLE_BULK_ENROLLMENT_VIEW: lms/envs/common.py (line 532)
    • Default value = False
    • Description: Desc: When set to True the bulk enrollment view is enabled and one can use it to enroll multiple [output truncated, see link for full description]
  • +settings.ENABLE_BULK_USER_RETIREMENT: lms/envs/common.py (line 625)
    • Default value = False
    • Description: Desc: Set to True to enable bulk user retirement through REST API. This is disabled by [output truncated, see link for full description]
  • +settings.ENABLE_CATALOG_MICROFRONTEND: lms/envs/common.py (line 582)
    • Default value = False
    • Description: Desc: Supports staged rollout of a new micro-frontend-based implementation of the catalog.
  • +settings.ENABLE_CERTIFICATES_IDV_REQUIREMENT: lms/envs/common.py (line 649)
    • Default value = False
    • Description: Desc: Whether to enforce ID Verification requirements for course certificates generation
  • +settings.ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER: lms/envs/common.py (line 362)
    • Default value = False
    • Description: Desc: Display the standard footer in the login page. This feature can be overridden by a site- [output truncated, see link for full description]
  • +settings.ENABLE_CONTENT_LIBRARIES_LTI_TOOL: cms/envs/common.py (line 133)
    • Default value = False
    • Description: Desc: When set to True, Content Libraries in [output truncated, see link for full description]
  • +settings.ENABLE_COOKIE_CONSENT: lms/envs/common.py (line 508)
    • Default value = False
    • Description: Desc: Enable header banner for cookie consent using this service: [output truncated, see link for full description]
  • +settings.ENABLE_COSMETIC_DISPLAY_PRICE: lms/envs/common.py (line 258)
    • Default value = False
    • Description: Desc: Enable the display of “cosmetic_display_price”, set in a course advanced settings. This [output truncated, see link for full description]
  • +settings.ENABLE_COURSEWARE_SEARCH: lms/envs/common.py (line 395)
    • Default value = False
    • Description: Desc: When enabled, this adds a Search the course widget on the course outline and courseware [output truncated, see link for full description]
  • +settings.ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF: lms/envs/common.py (line 408)
    • Default value = False
    • Description: Desc: When enabled, this adds a Search the course widget on the course outline and courseware [output truncated, see link for full description]
  • +settings.ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED: lms/envs/common.py (line 681)
    • Default value = False
    • Description: Desc: When enabled, the courseware search feature will only be enabled [output truncated, see link for full description]
  • +settings.ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL: lms/envs/common.py (line 605)
    • Default value = False
    • Description: Desc: Set to True to start sending signals for assessment level grade updates. Notably, the only [output truncated, see link for full description]
  • +settings.ENABLE_COURSE_DISCOVERY: lms/envs/common.py (line 447)
    • Default value = False
    • Description: Desc: Add a course search widget to the LMS for searching courses. When this is enabled, the [output truncated, see link for full description]
  • +settings.ENABLE_COURSE_FILENAME_CCX_SUFFIX: lms/envs/common.py (line 460)
    • Default value = False
    • Description: Desc: If set to True, CCX ID will be included in the generated filename for CCX courses.
  • +settings.ENABLE_COURSE_HOME_REDIRECT: lms/envs/common.py (line 352)
    • Default value = True
    • Description: Desc: When enabled, along with the ENABLE_MKTG_SITE feature toggle, users who attempt to access a [output truncated, see link for full description]
  • +settings.ENABLE_COURSE_SORTING_BY_START_DATE: lms/envs/common.py (line 341)
    • Default value = True
    • Description: Desc: When a user goes to the homepage (‘/’) the user sees the courses listed in the [output truncated, see link for full description]
  • +settings.ENABLE_CREDIT_ELIGIBILITY: lms/envs/common.py (line 699)
    • Default value = True
    • Description: Desc: When enabled, it is possible to define a credit eligibility criteria in the CMS. A “Credit [output truncated, see link for full description]
  • +settings.ENABLE_DASHBOARD_SEARCH: lms/envs/common.py (line 421)
    • Default value = False
    • Description: Desc: When enabled, this adds a Search Your Courses widget on the dashboard page for searching [output truncated, see link for full description]
  • +settings.ENABLE_DISCUSSION_EMAIL_DIGEST: lms/envs/common.py (line 112)
    • Default value = False
    • Description: Desc: Set this to True if you want the discussion digest emails [output truncated, see link for full description]
  • +settings.ENABLE_DISCUSSION_HOME_PANEL: lms/envs/common.py (line 101)
    • Default value = True
    • Description: Desc: Hides or displays a welcome panel under the Discussion tab, which includes a subscription [output truncated, see link for full description]
  • +settings.ENABLE_DJANGO_ADMIN_SITE: lms/envs/common.py (line 138)
    • Default value = True
    • Description: Desc: Set to False if you want to disable Django’s admin site.
  • +settings.ENABLE_EDXNOTES: openedx/envs/common.py (line 772)
    • Default value = False
    • Description: Desc: This toggle enables the students to save and manage their annotations in the [output truncated, see link for full description]
  • +settings.ENABLE_FOOTER_MOBILE_APP_LINKS: lms/envs/common.py (line 375)
    • Default value = False
    • Description: Desc: Set to True if you want show the mobile app links (Apple App Store &amp; Google Play Store) in [output truncated, see link for full description]
  • +settings.ENABLE_HIDE_FROM_TOC_UI: cms/envs/common.py (line 237)
    • Default value = False
    • Description: Desc: When enabled, exposes hide_from_toc xblock attribute so course authors can configure it as
  • +settings.ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA: lms/envs/common.py (line 545)
    • Default value = False
    • Description: Desc: Whether HTML Block returns HTML content with the Course Blocks API when the API [output truncated, see link for full description]
  • +settings.ENABLE_LOGIN_MICROFRONTEND: lms/envs/common.py (line 239)
    • Default value = False
    • Description: Desc: Enable the login micro frontend.
  • +settings.ENABLE_LTI_PII_ACKNOWLEDGEMENT: cms/envs/common.py (line 204)
    • Default value = False
    • Description: Desc: Enables the lti pii acknowledgement feature for a course
  • +settings.ENABLE_LTI_PROVIDER: lms/envs/common.py (line 495)
    • Default value = False
    • Description: Desc: When set to True, Open edX site can be used as an LTI Provider to other systems [output truncated, see link for full description]
  • +settings.ENABLE_MASQUERADE: lms/envs/common.py (line 150)
    • Default value = True
    • Description: Desc: None
  • +settings.ENABLE_MAX_FAILED_LOGIN_ATTEMPTS: lms/envs/common.py (line 293)
    • Default value = True
    • Description: Desc: This feature will keep track of the number of failed login attempts on a given user’s [output truncated, see link for full description]
  • +settings.ENABLE_NEW_BULK_EMAIL_EXPERIENCE: lms/envs/common.py (line 637)
    • Default value = False
    • Description: Desc: When true, replaces the bulk email tool found on the [output truncated, see link for full description]
  • +settings.ENABLE_ORA_USERNAMES_ON_DATA_EXPORT: lms/envs/common.py (line 593)
    • Default value = False
    • Description: Desc: Set to True to add deanonymized usernames to ORA data [output truncated, see link for full description]
  • +settings.ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS: cms/envs/common.py (line 224)
    • Default value = False
    • Description: Desc: Enables sending xblock lifecycle events over the event bus. Used to create the [output truncated, see link for full description]
  • +settings.ENABLE_SPECIAL_EXAMS: lms/envs/common.py (line 486)
    • Default value = False
    • Description: Desc: Enable to use special exams, aka timed and proctored exams.
  • +settings.ENABLE_STUDENT_HISTORY_VIEW: lms/envs/common.py (line 200)
    • Default value = True
    • Description: Desc: This provides a UI to show a student’s submission history in a problem by the Staff Debug [output truncated, see link for full description]
  • +settings.ENABLE_THIRD_PARTY_AUTH: lms/envs/common.py (line 316)
    • Default value = False
    • Description: Desc: Turn on third-party auth. Disabled for now because full implementations are not yet [output truncated, see link for full description]
  • +settings.ENABLE_UNICODE_USERNAME: lms/envs/common.py (line 127)
    • Default value = False
    • Description: Desc: Set this to True to allow unicode characters in username. Enabling this will also [output truncated, see link for full description]
  • +settings.ENABLE_XBLOCK_VIEW_ENDPOINT: lms/envs/common.py (line 167)
    • Default value = False
    • Description: Desc: Enable an API endpoint, named “xblock_view”, to serve rendered XBlock views. This might be [output truncated, see link for full description]
  • +settings.HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED: lms/envs/common.py (line 190)
    • Default value = False
    • Description: Desc: When set, it hides the Courses list on the Learner Dashboard page if the learner has not [output truncated, see link for full description]
  • +settings.IN_CONTEXT_DISCUSSION_ENABLED_DEFAULT: cms/envs/common.py (line 247)
    • Default value = True
    • Description: Desc: Set to False to disable in-context discussion for units by default.
  • +settings.SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS: lms/envs/common.py (line 669)
    • Default value = False
    • Description: Desc: When True, the system will publish certificate lifecycle signals to the event bus. [output truncated, see link for full description]
  • +settings.SKIP_EMAIL_VALIDATION: lms/envs/common.py (line 248)
    • Default value = False
    • Description: Desc: Turn this on to skip sending emails for user validation. [output truncated, see link for full description]

Removed Feature Toggles

  • -COOKIE_NAME_CHANGE_ACTIVATE: openedx/core/djangoapps/cookie_metadata/middleware.py (line 60)
    • Description: Desc: Used to enable CookieNameChange middleware which changes a cookie name in request.COOKIES
  • -FEATURES['ALLOW_ADMIN_ENTERPRISE_COURSE_ENROLLMENT_DELETION']: lms/envs/common.py (line 933)
    • Description: Desc: If true, allows for the deletion of EnterpriseCourseEnrollment records via Django Admin.
  • -FEATURES['ALLOW_COURSE_RERUNS']: cms/envs/common.py (line 309)
    • Description: Desc: This will allow staff member to re-run the course from the studio home page and will [output truncated, see link for full description]
  • -FEATURES['ALLOW_EMAIL_ADDRESS_CHANGE']: lms/envs/common.py (line 798)
    • Description: Desc: Allow users to change their email address on the Account Settings page. If this is [output truncated, see link for full description]
  • -FEATURES['ALLOW_PUBLIC_ACCOUNT_CREATION']: lms/envs/common.py (line 762)
    • Description: Desc: Allow public account creation. If this is disabled, users will no longer have access to [output truncated, see link for full description]
  • -FEATURES['ALWAYS_REDIRECT_HOMEPAGE_TO_DASHBOARD_FOR_AUTHENTICATED_USER']: lms/envs/common.py (line 487)
    • Description: Desc: When a logged in user goes to the homepage (‘/’) the user will be redirected to the [output truncated, see link for full description]
  • -FEATURES['AUTOMATIC_AUTH_FOR_TESTING']: lms/envs/common.py (line 348)
    • Description: Desc: Set to True to perform acceptance and load test. Auto auth view is responsible for load [output truncated, see link for full description]
  • -FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING']: lms/envs/common.py (line 402)
    • Description: Desc: If set to True, then we want to skip posting anything to Software Secure. Bypass posting [output truncated, see link for full description]
  • -FEATURES['BADGES_ENABLED']: cms/envs/common.py (line 559)
    • Description: Desc: Set to True to enable the Badges feature.
  • -FEATURES['CERTIFICATES_HTML_VIEW']: lms/envs/common.py (line 630)
    • Description: Desc: Set to True to enable course certificates on your instance of Open edX.
  • -FEATURES['COURSES_ARE_BROWSABLE']: lms/envs/common.py (line 252)
    • Description: Desc: When this is set to True, all the courses will be listed on the /courses page and Explore [output truncated, see link for full description]
  • -FEATURES['CUSTOM_CERTIFICATE_TEMPLATES_ENABLED']: lms/envs/common.py (line 643)
    • Description: Desc: Set to True to enable custom certificate templates which are configured via Django admin.
  • -FEATURES['DEPRECATE_OLD_COURSE_KEYS_IN_STUDIO']: cms/envs/common.py (line 432)
    • Description: Desc: Warn about removing support for deprecated course keys. [output truncated, see link for full description]
  • -FEATURES['DISABLE_ADVANCED_SETTINGS']: cms/envs/common.py (line 517)
    • Description: Desc: Set to True to disable the advanced settings page in Studio for all users except those [output truncated, see link for full description]
  • -FEATURES['DISABLE_ALLOWED_ENROLLMENT_IF_ENROLLMENT_CLOSED']: lms/envs/common.py (line 1022)
    • Description: Desc: Set to True to disable enrollment for user invited to a course
  • -FEATURES['DISABLE_COURSE_CREATION']: cms/envs/common.py (line 448)
    • Description: Desc: If set to True, it disables the course creation functionality and hides the “New Course” [output truncated, see link for full description]
  • -FEATURES['DISABLE_HONOR_CERTIFICATES']: lms/envs/common.py (line 336)
    • Description: Desc: Set to True to disable honor certificates. Typically used when your installation only [output truncated, see link for full description]
  • -FEATURES['DISABLE_LOGIN_BUTTON']: lms/envs/common.py (line 217)
    • Description: Desc: Removes the display of the login button in the navigation bar. [output truncated, see link for full description]
  • -FEATURES['DISABLE_MOBILE_COURSE_AVAILABLE']: cms/envs/common.py (line 386)
    • Description: Desc: Set to True to remove Mobile Course Available UI Flag from Studio’s Advanced Settings [output truncated, see link for full description]
  • -FEATURES['DISABLE_START_DATES']: lms/envs/common.py (line 123)
    • Description: Desc: When True, all courses will be active, regardless of start [output truncated, see link for full description]
  • -FEATURES['DISABLE_UNENROLLMENT']: cms/envs/common.py (line 505)
    • Description: Desc: Set to True to disable self-unenrollments via REST API. [output truncated, see link for full description]
  • -FEATURES['DISPLAY_DEBUG_INFO_TO_STAFF']: lms/envs/common.py (line 100)
    • Description: Desc: Add a “Staff Debug” button to course blocks for debugging [output truncated, see link for full description]
  • -FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF']: lms/envs/common.py (line 110)
    • Description: Desc: This displays histograms in the Staff Debug Info panel to course staff.
  • -FEATURES['EDITABLE_SHORT_DESCRIPTION']: cms/envs/common.py (line 234)
    • Description: Desc: This feature flag allows editing of short descriptions on the Schedule &amp; Details page in [output truncated, see link for full description]
  • -FEATURES['EMBARGO']: lms/envs/common.py (line 444)
    • Description: Desc: Turns on embargo functionality, which blocks users from [output truncated, see link for full description]
  • -FEATURES['ENABLE_ACCOUNT_DELETION']: lms/envs/common.py (line 848)
    • Description: Desc: Whether to display the account deletion section on Account Settings page. Set to False to [output truncated, see link for full description]
  • -FEATURES['ENABLE_ANNOUNCEMENTS']: openedx/features/announcements/settings/common.py (line 5)
    • Description: Desc: This feature can be enabled to show system wide announcements [output truncated, see link for full description]
  • -FEATURES['ENABLE_AUTHN_MICROFRONTEND']: lms/envs/common.py (line 872)
    • Description: Desc: Supports staged rollout of a new micro-frontend-based implementation of the logistration.
  • -FEATURES['ENABLE_BULK_ENROLLMENT_VIEW']: lms/envs/common.py (line 808)
    • Description: Desc: When set to True the bulk enrollment view is enabled and one can use it to enroll multiple [output truncated, see link for full description]
  • -FEATURES['ENABLE_BULK_USER_RETIREMENT']: lms/envs/common.py (line 942)
    • Description: Desc: Set to True to enable bulk user retirement through REST API. This is disabled by [output truncated, see link for full description]
  • -FEATURES['ENABLE_CERTIFICATES_IDV_REQUIREMENT']: lms/envs/common.py (line 1012)
    • Description: Desc: Whether to enforce ID Verification requirements for course certificates generation
  • -FEATURES['ENABLE_CHANGE_USER_PASSWORD_ADMIN']: cms/envs/common.py (line 396)
    • Description: Desc: Set to True to enable changing a user password through django admin. This is disabled by [output truncated, see link for full description]
  • -FEATURES['ENABLE_COMBINED_LOGIN_REGISTRATION_FOOTER']: lms/envs/common.py (line 523)
    • Description: Desc: Display the standard footer in the login page. This feature can be overridden by a site- [output truncated, see link for full description]
  • -FEATURES['ENABLE_CONTENT_LIBRARIES_LTI_TOOL']: cms/envs/common.py (line 281)
    • Description: Desc: When set to True, Content Libraries in [output truncated, see link for full description]
  • -FEATURES['ENABLE_COOKIE_CONSENT']: lms/envs/common.py (line 781)
    • Description: Desc: Enable header banner for cookie consent using this service: [output truncated, see link for full description]
  • -FEATURES['ENABLE_COSMETIC_DISPLAY_PRICE']: lms/envs/common.py (line 391)
    • Description: Desc: Enable the display of “cosmetic_display_price”, set in a course advanced settings. This [output truncated, see link for full description]
  • -FEATURES['ENABLE_COURSEWARE_SEARCH']: lms/envs/common.py (line 579)
    • Description: Desc: When enabled, this adds a Search the course widget on the course outline and courseware [output truncated, see link for full description]
  • -FEATURES['ENABLE_COURSEWARE_SEARCH_FOR_COURSE_STAFF']: lms/envs/common.py (line 592)
    • Description: Desc: When enabled, this adds a Search the course widget on the course outline and courseware [output truncated, see link for full description]
  • -FEATURES['ENABLE_COURSEWARE_SEARCH_VERIFIED_REQUIRED']: lms/envs/common.py (line 1053)
    • Description: Desc: When enabled, the courseware search feature will only be enabled [output truncated, see link for full description]
  • -FEATURES['ENABLE_COURSE_ASSESSMENT_GRADE_CHANGE_SIGNAL']: lms/envs/common.py (line 922)
    • Description: Desc: Set to True to start sending signals for assessment level grade updates. Notably, the only [output truncated, see link for full description]
  • -FEATURES['ENABLE_COURSE_DISCOVERY']: lms/envs/common.py (line 654)
    • Description: Desc: Add a course search widget to the LMS for searching courses. When this is enabled, the [output truncated, see link for full description]
  • -FEATURES['ENABLE_COURSE_FILENAME_CCX_SUFFIX']: lms/envs/common.py (line 667)
    • Description: Desc: If set to True, CCX ID will be included in the generated filename for CCX courses.
  • -FEATURES['ENABLE_COURSE_HOME_REDIRECT']: lms/envs/common.py (line 509)
    • Description: Desc: When enabled, along with the ENABLE_MKTG_SITE feature toggle, users who attempt to access a [output truncated, see link for full description]
  • -FEATURES['ENABLE_COURSE_SORTING_BY_START_DATE']: lms/envs/common.py (line 498)
    • Description: Desc: When a user goes to the homepage (‘/’) the user sees the courses listed in the [output truncated, see link for full description]
  • -FEATURES['ENABLE_CREDIT_ELIGIBILITY']: lms/envs/common.py (line 3659)
    • Description: Desc: When enabled, it is possible to define a credit eligibility criteria in the CMS. A “Credit [output truncated, see link for full description]
  • -FEATURES['ENABLE_CSMH_EXTENDED']: lms/envs/common.py (line 741)
    • Description: Desc: Write Courseware Student Module History (CSMH) to the extended table: this logs all [output truncated, see link for full description]
  • -FEATURES['ENABLE_DASHBOARD_SEARCH']: lms/envs/common.py (line 605)
    • Description: Desc: When enabled, this adds a Search Your Courses widget on the dashboard page for searching [output truncated, see link for full description]
  • -FEATURES['ENABLE_DISCUSSION_EMAIL_DIGEST']: lms/envs/common.py (line 171)
    • Description: Desc: Set this to True if you want the discussion digest emails [output truncated, see link for full description]
  • -FEATURES['ENABLE_DISCUSSION_HOME_PANEL']: lms/envs/common.py (line 160)
    • Description: Desc: Hides or displays a welcome panel under the Discussion tab, which includes a subscription [output truncated, see link for full description]
  • -FEATURES['ENABLE_DISCUSSION_SERVICE']: lms/envs/common.py (line 136)
    • Description: Desc: When True, it will enable the Discussion tab in courseware for all courses. Setting this [output truncated, see link for full description]
  • -FEATURES['ENABLE_DJANGO_ADMIN_SITE']: lms/envs/common.py (line 197)
    • Description: Desc: Set to False if you want to disable Django’s admin site.
  • -FEATURES['ENABLE_EDXNOTES']: lms/envs/common.py (line 549)
    • Description: Desc: This toggle enables the students to save and manage their annotations in the [output truncated, see link for full description]
  • -FEATURES['ENABLE_FOOTER_MOBILE_APP_LINKS']: lms/envs/common.py (line 536)
    • Description: Desc: Set to True if you want show the mobile app links (Apple App Store &amp; Google Play Store) in [output truncated, see link for full description]
  • -FEATURES['ENABLE_GRADING_METHOD_IN_PROBLEMS']: cms/envs/common.py (line 550)
    • Description: Desc: Enables the grading method feature in capa problems.
  • -FEATURES['ENABLE_HELP_LINK']: cms/envs/common.py (line 460)
    • Description: Desc: When True, a help link is displayed on the main navbar. Set False to hide it.
  • -FEATURES['ENABLE_HIDE_FROM_TOC_UI']: cms/envs/common.py (line 540)
    • Description: Desc: When enabled, exposes hide_from_toc xblock attribute so course authors can configure it as
  • -FEATURES['ENABLE_HTML_XBLOCK_STUDENT_VIEW_DATA']: lms/envs/common.py (line 821)
    • Description: Desc: Whether HTML Block returns HTML content with the Course Blocks API when the API [output truncated, see link for full description]
  • -FEATURES['ENABLE_INTEGRITY_SIGNATURE']: cms/envs/common.py (line 470)
    • Description: Desc: Whether to replace ID verification course/certificate requirement
  • -FEATURES['ENABLE_LOGIN_MICROFRONTEND']: lms/envs/common.py (line 372)
    • Description: Desc: Enable the login micro frontend.
  • -FEATURES['ENABLE_LTI_PII_ACKNOWLEDGEMENT']: cms/envs/common.py (line 482)
    • Description: Desc: Enables the lti pii acknowledgement feature for a course
  • -FEATURES['ENABLE_LTI_PROVIDER']: lms/envs/common.py (line 702)
    • Description: Desc: When set to True, Open edX site can be used as an LTI Provider to other systems [output truncated, see link for full description]
  • -FEATURES['ENABLE_MASQUERADE']: lms/envs/common.py (line 209)
    • Description: Desc: None
  • -FEATURES['ENABLE_MAX_FAILED_LOGIN_ATTEMPTS']: lms/envs/common.py (line 426)
    • Description: Desc: This feature will keep track of the number of failed login attempts on a given user’s [output truncated, see link for full description]
  • -FEATURES['ENABLE_MKTG_SITE']: lms/envs/common.py (line 474)
    • Description: Desc: Toggle to enable alternate urls for marketing links.
  • -FEATURES['ENABLE_NEW_BULK_EMAIL_EXPERIENCE']: lms/envs/common.py (line 975)
    • Description: Desc: When true, replaces the bulk email tool found on the [output truncated, see link for full description]
  • -FEATURES['ENABLE_OAUTH2_PROVIDER']: lms/envs/common.py (line 226)
    • Description: Desc: Enable this feature to allow this Open edX platform to be an OAuth2 authentication [output truncated, see link for full description]
  • -FEATURES['ENABLE_ORA_ALL_FILE_URLS']: cms/envs/common.py (line 406)
    • Description: Desc: A “work-around” feature toggle meant to help in cases where some file uploads are not [output truncated, see link for full description]
  • -FEATURES['ENABLE_ORA_USERNAMES_ON_DATA_EXPORT']: lms/envs/common.py (line 910)
    • Description: Desc: Set to True to add deanonymized usernames to ORA data [output truncated, see link for full description]
  • -FEATURES['ENABLE_ORA_USER_STATE_UPLOAD_DATA']: cms/envs/common.py (line 420)
    • Description: Desc: A “work-around” feature toggle meant to help in cases where some file uploads are not [output truncated, see link for full description]
  • -FEATURES['ENABLE_PASSWORD_RESET_FAILURE_EMAIL']: lms/envs/common.py (line 833)
    • Description: Desc: Whether to send an email for failed password reset attempts or not. This happens when a [output truncated, see link for full description]
  • -FEATURES['ENABLE_SEND_XBLOCK_LIFECYCLE_EVENTS_OVER_BUS']: cms/envs/common.py (line 527)
    • Description: Desc: Enables sending xblock lifecycle events over the event bus. Used to create the [output truncated, see link for full description]
  • -FEATURES['ENABLE_SPECIAL_EXAMS']: lms/envs/common.py (line 693)
    • Description: Desc: Enable to use special exams, aka timed and proctored exams.
  • -FEATURES['ENABLE_STUDENT_HISTORY_VIEW']: lms/envs/common.py (line 284)
    • Description: Desc: This provides a UI to show a student’s submission history in a problem by the Staff Debug [output truncated, see link for full description]
  • -FEATURES['ENABLE_TEXTBOOK']: lms/envs/common.py (line 149)
    • Description: Desc: Add PDF and HTML textbook tabs to the courseware.
  • -FEATURES['ENABLE_THIRD_PARTY_AUTH']: lms/envs/common.py (line 463)
    • Description: Desc: Turn on third-party auth. Disabled for now because full implementations are not yet [output truncated, see link for full description]
  • -FEATURES['ENABLE_UNICODE_USERNAME']: lms/envs/common.py (line 186)
    • Description: Desc: Set this to True to allow unicode characters in username. Enabling this will also [output truncated, see link for full description]
  • -FEATURES['ENABLE_XBLOCK_VIEW_ENDPOINT']: lms/envs/common.py (line 237)
    • Description: Desc: Enable an API endpoint, named “xblock_view”, to serve rendered XBlock views. This might be [output truncated, see link for full description]
  • -FEATURES['HIDE_DASHBOARD_COURSES_UNTIL_ACTIVATED']: lms/envs/common.py (line 274)
    • Description: Desc: When set, it hides the Courses list on the Learner Dashboard page if the learner has not [output truncated, see link for full description]
  • -FEATURES['IN_CONTEXT_DISCUSSION_ENABLED_DEFAULT']: cms/envs/common.py (line 567)
    • Description: Desc: Set to False to disable in-context discussion for units by default.
  • -FEATURES['LICENSING']: lms/envs/common.py (line 620)
    • Description: Desc: Toggle platform-wide course licensing. The course.license attribute is then used to append [output truncated, see link for full description]
  • -FEATURES['RESTRICT_AUTOMATIC_AUTH']: lms/envs/common.py (line 360)
    • Description: Desc: Prevent auto auth from creating superusers or modifying existing users. Auto auth is a [output truncated, see link for full description]
  • -FEATURES['SEND_LEARNING_CERTIFICATE_LIFECYCLE_EVENTS_TO_BUS']: lms/envs/common.py (line 1032)
    • Description: Desc: When True, the system will publish certificate lifecycle signals to the event bus. [output truncated, see link for full description]
  • -FEATURES['SHOW_FOOTER_LANGUAGE_SELECTOR']: lms/envs/common.py (line 731)
    • Description: Desc: When set to True, language selector will be visible in the footer.
  • -FEATURES['SHOW_HEADER_LANGUAGE_SELECTOR']: lms/envs/common.py (line 715)
    • Description: Desc: When set to True, language selector will be visible in the header.
  • -FEATURES['SHOW_REGISTRATION_LINKS']: lms/envs/common.py (line 772)
    • Description: Desc: Allow registration links. If this is disabled, users will no longer see buttons to the [output truncated, see link for full description]
  • -FEATURES['SKIP_EMAIL_VALIDATION']: lms/envs/common.py (line 381)
    • Description: Desc: Turn this on to skip sending emails for user validation. [output truncated, see link for full description]
  • -SEND_CATALOG_INFO_SIGNAL: cms/djangoapps/contentstore/signals/handlers.py (line 74)
    • Description: Desc: When True, sends to catalog-info-changed signal when course_published occurs. [output truncated, see link for full description]
  • -contentstore.new_studio_mfe.use_new_files_uploads_page: cms/djangoapps/contentstore/toggles.py (line 373)
    • Description: Desc: This flag enables the use of the new studio files and uploads page mfe
  • -discussions.enable_forum_v2: openedx/core/djangoapps/discussions/config/waffle.py (line 49)
    • Description: Desc: Waffle flag to use the forum v2 instead of v1(cs_comment_service)
  • -legacy_studio.files_uploads: cms/djangoapps/contentstore/toggles.py (line 354)
    • Description: Desc: Temporarily fall back to the old Studio Files &amp; Uploads page.
  • -legacy_studio.home: cms/djangoapps/contentstore/toggles.py (line 184)
    • Description: Desc: Temporarily fall back to the old Studio logged-in landing page.
  • -legacy_studio.text_editor: cms/djangoapps/contentstore/toggles.py (line 89)
    • Description: Desc: Temporarily fall back to the old Text component (a.k.a. html block) editor.
  • -notifications.enable_notification_grouping: openedx/core/djangoapps/notifications/config/waffle.py (line 42)
    • Description: Desc: Waffle flag to enable the Notifications Grouping feature
  • -notifications.enable_ora_grade_notifications: openedx/core/djangoapps/notifications/config/waffle.py (line 32)
    • Description: Desc: Waffle flag to enable ORA grade notifications
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment