feat: install and enable new LC enrollment revoked event

ENT-9213
This commit is contained in:
Troy Sankey
2024-08-01 16:37:36 -07:00
committed by Troy Sankey
parent 2c705c961a
commit af20832d70
7 changed files with 17 additions and 5 deletions

View File

@@ -5466,6 +5466,10 @@ EVENT_BUS_PRODUCER_CONFIG = {
'learning-course-access-role-lifecycle':
{'event_key_field': 'course_access_role_data.course_key', 'enabled': False},
},
'org.openedx.enterprise.learner_credit_course_enrollment.revoked.v1': {
'learner-credit-course-enrollment-lifecycle':
{'event_key_field': 'learner_credit_course_enrollment.uuid', 'enabled': False},
},
# CMS events. These have to be copied over here because cms.common adds some derived entries as well,
# and the derivation fails if the keys are missing. If we ever fully decouple the lms and cms settings,
# we can remove these.

View File

@@ -522,6 +522,10 @@ course_access_role_removed_event_setting = EVENT_BUS_PRODUCER_CONFIG[
]
course_access_role_removed_event_setting['learning-course-access-role-lifecycle']['enabled'] = True
lc_enrollment_revoked_setting = \
EVENT_BUS_PRODUCER_CONFIG['org.openedx.enterprise.learner_credit_course_enrollment.revoked.v1']
lc_enrollment_revoked_setting['learner-credit-course-enrollment-lifecycle']['enabled'] = True
# API access management
API_ACCESS_MANAGER_EMAIL = 'api-access@example.com'
API_ACCESS_FROM_EMAIL = 'api-requests@example.com'

View File

@@ -26,7 +26,7 @@ celery>=5.2.2,<6.0.0
# 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.24.0
edx-enterprise==4.25.0
# Stay on LTS version, remove once this is added to common constraint
Django<5.0

View File

@@ -467,7 +467,7 @@ edx-drf-extensions==10.3.0
# edx-when
# edxval
# openedx-learning
edx-enterprise==4.24.0
edx-enterprise==4.25.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/kernel.in
@@ -814,6 +814,7 @@ openedx-django-wiki==2.1.0
openedx-events==9.12.0
# via
# -r requirements/edx/kernel.in
# edx-enterprise
# edx-event-bus-kafka
# edx-event-bus-redis
# event-tracking

View File

@@ -741,7 +741,7 @@ edx-drf-extensions==10.3.0
# edx-when
# edxval
# openedx-learning
edx-enterprise==4.24.0
edx-enterprise==4.25.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/doc.txt
@@ -1362,6 +1362,7 @@ openedx-events==9.12.0
# via
# -r requirements/edx/doc.txt
# -r requirements/edx/testing.txt
# edx-enterprise
# edx-event-bus-kafka
# edx-event-bus-redis
# event-tracking

View File

@@ -547,7 +547,7 @@ edx-drf-extensions==10.3.0
# edx-when
# edxval
# openedx-learning
edx-enterprise==4.24.0
edx-enterprise==4.25.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
@@ -973,6 +973,7 @@ openedx-django-wiki==2.1.0
openedx-events==9.12.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
# edx-event-bus-kafka
# edx-event-bus-redis
# event-tracking

View File

@@ -571,7 +571,7 @@ edx-drf-extensions==10.3.0
# edx-when
# edxval
# openedx-learning
edx-enterprise==4.24.0
edx-enterprise==4.25.0
# via
# -c requirements/edx/../constraints.txt
# -r requirements/edx/base.txt
@@ -1024,6 +1024,7 @@ openedx-django-wiki==2.1.0
openedx-events==9.12.0
# via
# -r requirements/edx/base.txt
# edx-enterprise
# edx-event-bus-kafka
# edx-event-bus-redis
# event-tracking