diff --git a/tutormfe/patches/openedx-lms-development-settings b/tutormfe/patches/openedx-lms-development-settings index 2fcc22e..79da740 100644 --- a/tutormfe/patches/openedx-lms-development-settings +++ b/tutormfe/patches/openedx-lms-development-settings @@ -36,9 +36,11 @@ MFE_CONFIG["ACCOUNT_SETTINGS_URL"] = ACCOUNT_MICROFRONTEND_URL {% endif %} {% if get_mfe("course-authoring") %} -MFE_CONFIG["ENABLE_NEW_EDITOR_PAGES"] = True -MFE_CONFIG["ENABLE_PROGRESS_GRAPH_SETTINGS"] = True MFE_CONFIG["COURSE_AUTHORING_MICROFRONTEND_URL"] = "http://{{ MFE_HOST }}:{{ get_mfe("course-authoring")["port"] }}/course-authoring" +MFE_CONFIG["ENABLE_ASSETS_PAGE"] = "true" +MFE_CONFIG["ENABLE_HOME_PAGE_COURSE_API_V2"] = "true" +MFE_CONFIG["ENABLE_PROGRESS_GRAPH_SETTINGS"] = "true" +MFE_CONFIG["ENABLE_TAGGING_TAXONOMY_PAGES"] = "true" {% endif %} {% if get_mfe("discussions") %} diff --git a/tutormfe/patches/openedx-lms-production-settings b/tutormfe/patches/openedx-lms-production-settings index 37b7947..d7b7a42 100644 --- a/tutormfe/patches/openedx-lms-production-settings +++ b/tutormfe/patches/openedx-lms-production-settings @@ -37,9 +37,11 @@ MFE_CONFIG["ACCOUNT_SETTINGS_URL"] = ACCOUNT_MICROFRONTEND_URL {% endif %} {% if get_mfe("course-authoring") %} -MFE_CONFIG["ENABLE_NEW_EDITOR_PAGES"] = True -MFE_CONFIG["ENABLE_PROGRESS_GRAPH_SETTINGS"] = True MFE_CONFIG["COURSE_AUTHORING_MICROFRONTEND_URL"] = "{% if ENABLE_HTTPS %}https://{% else %}http://{% endif %}{{ MFE_HOST }}/course-authoring" +MFE_CONFIG["ENABLE_ASSETS_PAGE"] = "true" +MFE_CONFIG["ENABLE_HOME_PAGE_COURSE_API_V2"] = "true" +MFE_CONFIG["ENABLE_PROGRESS_GRAPH_SETTINGS"] = "true" +MFE_CONFIG["ENABLE_TAGGING_TAXONOMY_PAGES"] = "true" {% endif %} {% if get_mfe("discussions") %} diff --git a/tutormfe/templates/mfe/tasks/lms/init b/tutormfe/templates/mfe/tasks/lms/init index 69e364f..2320772 100644 --- a/tutormfe/templates/mfe/tasks/lms/init +++ b/tutormfe/templates/mfe/tasks/lms/init @@ -29,15 +29,44 @@ site-configuration unset --domain={{ LMS_HOST }}:8000 ENABLE_PROFILE_MICROFRONTE {% endif %} {% if is_mfe_enabled("course-authoring") %} +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_advanced_settings_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_advanced_settings_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_certificates_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_certificates_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_course_outline_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_course_outline_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_course_team_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_course_team_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_custom_pages) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_custom_pages +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_export_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_export_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_files_uploads_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_files_uploads_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_grading_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_grading_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_group_configurations_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_group_configurations_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_import_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_import_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_schedule_details_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_schedule_details_page +(./manage.py lms waffle_flag --list | grep contentstore.new_studio_mfe.use_new_textbooks_page) || ./manage.py lms waffle_flag --create --everyone contentstore.new_studio_mfe.use_new_textbooks_page (./manage.py lms waffle_flag --list | grep discussions.pages_and_resources_mfe) || ./manage.py lms waffle_flag --create --everyone discussions.pages_and_resources_mfe -(./manage.py lms waffle_flag --list | grep new_core_editors.use_new_text_editor) || ./manage.py lms waffle_flag --create --deactivate new_core_editors.use_new_text_editor -(./manage.py lms waffle_flag --list | grep new_core_editors.use_new_video_editor) || ./manage.py lms waffle_flag --create --deactivate new_core_editors.use_new_video_editor -(./manage.py lms waffle_flag --list | grep new_core_editors.use_new_problem_editor) || ./manage.py lms waffle_flag --create --deactivate new_core_editors.use_new_problem_editor +(./manage.py lms waffle_flag --list | grep new_core_editors.use_new_problem_editor) || ./manage.py lms waffle_flag --create --everyone new_core_editors.use_new_problem_editor +(./manage.py lms waffle_flag --list | grep new_core_editors.use_new_text_editor) || ./manage.py lms waffle_flag --create --everyone new_core_editors.use_new_text_editor +(./manage.py lms waffle_flag --list | grep new_core_editors.use_new_video_editor) || ./manage.py lms waffle_flag --create --everyone new_core_editors.use_new_video_editor +(./manage.py lms waffle_flag --list | grep new_studio_mfe.use_new_home_page) || ./manage.py lms waffle_flag --create --everyone new_studio_mfe.use_new_home_page +(./manage.py lms waffle_flag --list | grep new_studio_mfe.use_tagging_taxonomy_list_page) || ./manage.py lms waffle_flag --create --everyone new_studio_mfe.use_tagging_taxonomy_list_page {% else %} +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_advanced_settings_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_certificates_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_course_outline_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_course_team_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_custom_pages +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_export_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_files_uploads_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_grading_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_group_configurations_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_import_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_schedule_details_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_textbooks_page +./manage.py lms waffle_delete --flags contentstore.new_studio_mfe.use_new_updates_page ./manage.py lms waffle_delete --flags discussions.pages_and_resources_mfe +./manage.py lms waffle_delete --flags new_core_editors.use_new_problem_editor ./manage.py lms waffle_delete --flags new_core_editors.use_new_text_editor ./manage.py lms waffle_delete --flags new_core_editors.use_new_video_editor -./manage.py lms waffle_delete --flags new_core_editors.use_new_problem_editor +./manage.py lms waffle_delete --flags new_studio_mfe.use_new_home_page +./manage.py lms waffle_delete --flags new_studio_mfe.use_tagging_taxonomy_list_page {% endif %} {% if is_mfe_enabled("discussions") %}