-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Features flags and Settings changes between nutmeg to olive #204
Comments
Thanks @ghassanmas I was planning to build a similar list while working on the release notes. This saves me a lot of time. Can you share your method for building this list? |
@pdpinch yeah I knew it would helpful atleast for you. from inside edx-platform repo
Scanning the git diff of the last step, you will get an idea about the changes. I think we can ultimately automate this process. On the bigger picture I persoally think having a mechanism of captuering those settings/toggles changes, default values, requirments, and to be able to debug an installation can be useful, i.e. you use a tool to tell you if your instance have the correct config/settings to use a certifan feature or if you have correct config/settings combination...etc. |
Is this issue something we should continue to be concerned about as Olive approaches, or is the work here done? |
Closing this, as the Release Notes are now up for final review. |
This issue records the changes of featuers flags and settings between nutmeg and olive.
However this might nof include everything, since it captuers only settings/toggle that implement code-annotations.
New Features/Toggles
ENABLE_DYNAMIC_REGISTRATION_FIELDS
cms/envs/common.py#L588ENABLE_MFE_CONFIG_API
lms/envs/common.py#L5192DISABLE_UNENROLLMENT
cms/envs/common.py#L508ENABLE_CERTIFICATES_IDV_REQUIREMENT
lms/envs/common.py#L1012SEND_CATALOG_INFO_SIGNAL
cms/djangoapps/contentstore/signals/handlers.py#L55contentstore.bypass_olx_failure
cms/djangoapps/contentstore/toggles.py#L39contentstore.individualize_anonymous_user_id
cms/djangoapps/contentstore/toggles.py#L144contentstore.split_library_on_studio_dashboard
cms/djangoapps/contentstore/toggles.py#L26course_apps.exams_ida
openedx/core/djangoapps/course_apps/toggles.py#L22course_live.enable_big_blue_button
openedx/core/djangoapps/course_live/config/waffle.py#L22credentials.use_learner_record_mfe
openedx/core/djangoapps/credentials/config.py#L10discussions.enable_learners_stats
lms/djangoapps/discussion/config/waffle.py#L9discussions.enable_reported_content_email_notifications
lms/djangoapps/discussion/toggles.py#L38student.enable_2u_recommendations
common/djangoapps/student/toggles.py#L2student.enable_amplitude_recommendations
common/djangoapps/student/toggles.py#L9student.enable_redesign_enrollment_confirmation_email
common/djangoapps/student/toggles.py#L43Delete Features/Toggles
bypass_olx_failure
Note: proably relate to 6, 7, 8 abovePersistentGradesEnabledFlag.enabled
course_experience.latest_update
course_home.course_home_use_legacy_frontend
courseware.microfrontend_course_team_preview
courseware.use_legacy_frontend
grades.assume_zero_grade_if_absent
split_library_on_studio_dashboard
New settings
LEARNER_RECORD_MFE_URL
/lms/envs/common.py#L4898MFE_CONFIG
lms/envs/common.py#L5204MFE_CONFIG_API_CACHE_TIMEOUT
lms/envs/common.py#L5244MFE_CONFIG_OVERRIDES
lms/envs/common.py#L5225CUSTOM_RESOURCE_TEMPLATES_DIRECTORY
cms/envs/common.py#L2141Deleted Settings
DISCUSSIONS_MFE_FEEDBACK_URL
The text was updated successfully, but these errors were encountered: