diff --git a/.github/workflows/upgrade-python-requirements.yml b/.github/workflows/upgrade-python-requirements.yml index 911c6f0e51..fcacf81929 100644 --- a/.github/workflows/upgrade-python-requirements.yml +++ b/.github/workflows/upgrade-python-requirements.yml @@ -10,7 +10,10 @@ on: required: true default: 'master' jobs: - call-upgrade-python-requirements-workflow: + call-upgrade-python-requirements-workflow: + # Don't run the weekly upgrade job on forks -- it will send a weekly failure email. + if: github.repository == 'openedx/edx-platform' || github.event_name != 'schedule' + uses: openedx/.github/.github/workflows/upgrade-python-requirements.yml@master with: branch: ${{ github.event.inputs.branch }} team_reviewers: "arbi-bom" @@ -21,5 +24,4 @@ jobs: requirements_bot_github_email: ${{ secrets.REQUIREMENTS_BOT_GITHUB_EMAIL }} edx_smtp_username: ${{ secrets.EDX_SMTP_USERNAME }} edx_smtp_password: ${{ secrets.EDX_SMTP_PASSWORD }} - uses: openedx/.github/.github/workflows/upgrade-python-requirements.yml@master diff --git a/cms/templates/widgets/header.html b/cms/templates/widgets/header.html index fc93aba59d..6dd94ec78c 100644 --- a/cms/templates/widgets/header.html +++ b/cms/templates/widgets/header.html @@ -56,7 +56,6 @@ certificates_url = reverse('certificates_list_handler', kwargs={'course_key_string': str(course_key)}) checklists_url = reverse('checklists_handler', kwargs={'course_key_string': str(course_key)}) pages_and_resources_mfe_enabled = ENABLE_PAGES_AND_RESOURCES_MICROFRONTEND.is_enabled(context_course.id) - studio_home_mfe_enabled = toggles.use_new_home_page() course_outline_mfe_enabled = toggles.use_new_course_outline_page(context_course.id) updates_mfe_enabled = toggles.use_new_updates_page(context_course.id) files_uploads_mfe_enabled = toggles.use_new_files_uploads_page(context_course.id) @@ -245,7 +244,7 @@ % endif % if export_mfe_enabled: % endif % if toggles.EXPORT_GIT.is_enabled() and context_course.giturl: diff --git a/lms/envs/common.py b/lms/envs/common.py index 130c485fea..2c12037e92 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -3314,6 +3314,7 @@ CSRF_COOKIE_AGE = 60 * 60 * 24 * 7 * 52 # end users CSRF_COOKIE_SECURE = False CSRF_TRUSTED_ORIGINS = [] +CSRF_TRUSTED_ORIGINS_WITH_SCHEME = [] CROSS_DOMAIN_CSRF_COOKIE_DOMAIN = '' CROSS_DOMAIN_CSRF_COOKIE_NAME = '' @@ -3771,6 +3772,7 @@ PASSWORD_POLICY_COMPLIANCE_ROLLOUT_CONFIG = { } ############################ ORA 2 ############################################ +ORA_WORKFLOW_UPDATE_ROUTING_KEY = "edx.lms.core.ora_workflow_update" # By default, don't use a file prefix ORA2_FILE_PREFIX = None diff --git a/lms/envs/production.py b/lms/envs/production.py index 0924c85e1e..0b48d461bb 100644 --- a/lms/envs/production.py +++ b/lms/envs/production.py @@ -1078,6 +1078,15 @@ EXPLICIT_QUEUES = { 'queue': PROGRAM_CERTIFICATES_ROUTING_KEY}, 'openedx.core.djangoapps.programs.tasks.award_course_certificate': { 'queue': PROGRAM_CERTIFICATES_ROUTING_KEY}, + 'openassessment.workflow.tasks.update_workflows_for_all_blocked_submissions_task': { + 'queue': ORA_WORKFLOW_UPDATE_ROUTING_KEY}, + 'openassessment.workflow.tasks.update_workflows_for_course_task': { + 'queue': ORA_WORKFLOW_UPDATE_ROUTING_KEY}, + 'openassessment.workflow.tasks.update_workflows_for_ora_block_task': { + 'queue': ORA_WORKFLOW_UPDATE_ROUTING_KEY}, + 'openassessment.workflow.tasks.update_workflow_for_submission_task': { + 'queue': ORA_WORKFLOW_UPDATE_ROUTING_KEY}, + } LOGO_IMAGE_EXTRA_TEXT = ENV_TOKENS.get('LOGO_IMAGE_EXTRA_TEXT', '') diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 2de3e2022a..9465159646 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -26,7 +26,7 @@ django-storages==1.14 # The team that owns this package will manually bump this package rather than having it pulled in automatically. # This is to allow them to better control its deployment and to do it in a process that works better # for them. -edx-enterprise==4.3.2 +edx-enterprise==4.3.3 # django-oauth-toolkit version >=2.0.0 has breaking changes. More details # mentioned on this issue https://github.com/openedx/edx-platform/issues/32884 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 996af00f79..d32dbf93e7 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -480,7 +480,7 @@ edx-drf-extensions==8.10.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.3.2 +edx-enterprise==4.3.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in @@ -792,7 +792,7 @@ openedx-mongodbproxy==0.2.0 # via -r requirements/edx/kernel.in optimizely-sdk==4.1.1 # via -r requirements/edx/bundled.in -ora2==5.4.0 +ora2==5.5.0 # via -r requirements/edx/bundled.in oscrypto==1.3.0 # via snowflake-connector-python diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 41ce704a25..00ec41c6f3 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -748,7 +748,7 @@ edx-drf-extensions==8.10.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.3.2 +edx-enterprise==4.3.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt @@ -1327,7 +1327,7 @@ optimizely-sdk==4.1.1 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt -ora2==5.4.0 +ora2==5.5.0 # via # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index ad2657d3b8..e16de083a3 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -556,7 +556,7 @@ edx-drf-extensions==8.10.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.3.2 +edx-enterprise==4.3.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -932,7 +932,7 @@ openedx-mongodbproxy==0.2.0 # via -r requirements/edx/base.txt optimizely-sdk==4.1.1 # via -r requirements/edx/base.txt -ora2==5.4.0 +ora2==5.5.0 # via -r requirements/edx/base.txt oscrypto==1.3.0 # via diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index a3306695eb..cc2d43b5be 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -581,7 +581,7 @@ edx-drf-extensions==8.10.0 # edx-when # edxval # openedx-learning -edx-enterprise==4.3.2 +edx-enterprise==4.3.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt @@ -996,7 +996,7 @@ openedx-mongodbproxy==0.2.0 # via -r requirements/edx/base.txt optimizely-sdk==4.1.1 # via -r requirements/edx/base.txt -ora2==5.4.0 +ora2==5.5.0 # via -r requirements/edx/base.txt oscrypto==1.3.0 # via