From 54cab415e0b1427acf8b8880f72c03e75e7f571c Mon Sep 17 00:00:00 2001 From: Maria Grimaldi Date: Thu, 16 Jan 2025 13:49:01 +0100 Subject: [PATCH] feat: [FC-0074] add event trigger information in code annotations (#443) --- CHANGELOG.rst | 8 +++++ openedx_events/__init__.py | 2 +- openedx_events/analytics/signals.py | 1 + openedx_events/content_authoring/signals.py | 17 +++++++++ openedx_events/enterprise/signals.py | 5 +++ openedx_events/learning/signals.py | 39 ++++++++++++++++++++- requirements/base.txt | 2 +- requirements/dev.txt | 8 ++--- requirements/doc.txt | 6 ++-- requirements/quality.txt | 8 ++--- requirements/test.in | 2 +- requirements/test.txt | 2 +- 12 files changed, 84 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d1df7e2e..578c9db2 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,6 +17,14 @@ Unreleased __________ +[9.15.2] - 2025-01-16 +--------------------- + +Added +~~~~~ + +* Added new inline code annotation to include triggering information about events. + [9.15.1] - 2024-12-20 --------------------- diff --git a/openedx_events/__init__.py b/openedx_events/__init__.py index f3c093b1..ee77bd4a 100644 --- a/openedx_events/__init__.py +++ b/openedx_events/__init__.py @@ -5,4 +5,4 @@ more information about the project. """ -__version__ = "9.15.1" +__version__ = "9.15.2" diff --git a/openedx_events/analytics/signals.py b/openedx_events/analytics/signals.py index 8817b994..6039aa86 100644 --- a/openedx_events/analytics/signals.py +++ b/openedx_events/analytics/signals.py @@ -16,6 +16,7 @@ # .. event_key_field: tracking_log.name # .. event_description: emitted when a tracking log is created. # .. event_data: TrackingLogData +# .. event_trigger_repository: openedx/event-tracking TRACKING_EVENT_EMITTED = OpenEdxPublicSignal( event_type="org.openedx.analytics.tracking.event.emitted.v1", data={ diff --git a/openedx_events/content_authoring/signals.py b/openedx_events/content_authoring/signals.py index aaacc9c9..8b1aec35 100644 --- a/openedx_events/content_authoring/signals.py +++ b/openedx_events/content_authoring/signals.py @@ -26,6 +26,7 @@ # .. event_key_field: catalog_info.course_key # .. event_description: Fired when a course changes in Studio in a way that is relevant for catalog consumers. # .. event_data: CourseCatalogData +# .. event_trigger_repository: openedx/edx-platform COURSE_CATALOG_INFO_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.course.catalog_info.changed.v1", data={ @@ -38,6 +39,7 @@ # .. event_key_field: xblock_info.usage_key # .. event_description: Fired when an XBlock is created. # .. event_data: XBlockData +# .. event_trigger_repository: openedx/edx-platform XBLOCK_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.created.v1", data={ @@ -50,6 +52,7 @@ # .. event_key_field: xblock_info.usage_key # .. event_description: Fired when an XBlock is updated. # .. event_data: XBlockData +# .. event_trigger_repository: openedx/edx-platform XBLOCK_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.updated.v1", data={ @@ -67,6 +70,7 @@ # only a single event is fired with section details like : # `XBlockData(usage_key="section-usage-key", block_type="chapter")` # .. event_data: XBlockData +# .. event_trigger_repository: openedx/edx-platform XBLOCK_PUBLISHED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.published.v1", data={ @@ -80,6 +84,7 @@ # .. event_key_field: xblock_info.usage_key # .. event_description: Fired when an XBlock is deleted. # .. event_data: XBlockData +# .. event_trigger_repository: openedx/edx-platform XBLOCK_DELETED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.deleted.v1", data={ @@ -93,6 +98,7 @@ # .. event_key_field: xblock_info.usage_key # .. event_description: Fired when an XBlock is duplicated in Studio. # .. event_data: DuplicatedXBlockData +# .. event_trigger_repository: openedx/edx-platform XBLOCK_DUPLICATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.duplicated.v1", data={ @@ -129,6 +135,7 @@ # .. event_name: COURSE_CREATED # .. event_description: emitted when a course is created # .. event_data: CourseData +# .. event_trigger_repository: openedx/edx-platform COURSE_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.course.created.v1", data={ @@ -140,6 +147,7 @@ # .. event_name: CONTENT_LIBRARY_CREATED # .. event_description: emitted when a content library is created # .. event_data: ContentLibraryData +# .. event_trigger_repository: openedx/edx-platform CONTENT_LIBRARY_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.created.v1", data={ @@ -151,6 +159,7 @@ # .. event_name: CONTENT_LIBRARY_UPDATED # .. event_description: emitted when a content library is updated # .. event_data: ContentLibraryData +# .. event_trigger_repository: openedx/edx-platform CONTENT_LIBRARY_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.updated.v1", data={ @@ -162,6 +171,7 @@ # .. event_name: CONTENT_LIBRARY_DELETED # .. event_description: emitted when a content library is deleted # .. event_data: ContentLibraryData +# .. event_trigger_repository: openedx/edx-platform CONTENT_LIBRARY_DELETED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.deleted.v1", data={ @@ -173,6 +183,7 @@ # .. event_name: LIBRARY_BLOCK_CREATED # .. event_description: emitted when a library block is created # .. event_data: LibraryBlockData +# .. event_trigger_repository: openedx/edx-platform LIBRARY_BLOCK_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.library_block.created.v1", data={ @@ -184,6 +195,7 @@ # .. event_name: LIBRARY_BLOCK_UPDATED # .. event_description: emitted when a library block is updated # .. event_data: LibraryBlockData +# .. event_trigger_repository: openedx/edx-platform LIBRARY_BLOCK_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.library_block.updated.v1", data={ @@ -195,6 +207,7 @@ # .. event_name: LIBRARY_BLOCK_DELETED # .. event_description: emitted when a library block is deleted # .. event_data: LibraryBlockData +# .. event_trigger_repository: openedx/edx-platform LIBRARY_BLOCK_DELETED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.library_block.deleted.v1", data={ @@ -206,6 +219,7 @@ # .. event_name: CONTENT_OBJECT_ASSOCIATIONS_CHANGED # .. event_description: emitted when an object's associations are changed, e.g tags, collections # .. event_data: ContentObjectData +# .. event_trigger_repository: openedx/edx-platform CONTENT_OBJECT_ASSOCIATIONS_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content.object.associations.changed.v1", data={ @@ -229,6 +243,7 @@ # .. event_name: LIBRARY_COLLECTION_CREATED # .. event_description: emitted when a content library collection is created # .. event_data: LibraryCollectionData +# .. event_trigger_repository: openedx/edx-platform LIBRARY_COLLECTION_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.collection.created.v1", data={ @@ -240,6 +255,7 @@ # .. event_name: LIBRARY_COLLECTION_UPDATED # .. event_description: emitted when when a content library collection is updated # .. event_data: LibraryCollectionData +# .. event_trigger_repository: openedx/edx-platform LIBRARY_COLLECTION_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.collection.updated.v1", data={ @@ -251,6 +267,7 @@ # .. event_name: LIBRARY_COLLECTION_DELETED # .. event_description: emitted when an when a content library collection is deleted # .. event_data: LibraryCollectionData +# .. event_trigger_repository: openedx/edx-platform LIBRARY_COLLECTION_DELETED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.collection.deleted.v1", data={ diff --git a/openedx_events/enterprise/signals.py b/openedx_events/enterprise/signals.py index ee16b910..e46e3160 100644 --- a/openedx_events/enterprise/signals.py +++ b/openedx_events/enterprise/signals.py @@ -39,6 +39,7 @@ # .. event_description: emitted when an enterprise ledger transaction is created. # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction +# .. event_trigger_repository: openedx/enterprise-subsidy LEDGER_TRANSACTION_CREATED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.created.v1", data={ @@ -52,6 +53,7 @@ # .. event_description: emitted when an enterprise ledger transaction is committed. # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction +# .. event_trigger_repository: openedx/enterprise-subsidy LEDGER_TRANSACTION_COMMITTED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.committed.v1", data={ @@ -65,6 +67,7 @@ # .. event_description: emitted when an enterprise ledger transaction fails. # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction +# .. event_trigger_repository: openedx/enterprise-subsidy LEDGER_TRANSACTION_FAILED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.failed.v1", data={ @@ -78,6 +81,7 @@ # .. event_description: emitted when an enterprise ledger transaction is reversed. # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction +# .. event_trigger_repository: openedx/enterprise-subsidy LEDGER_TRANSACTION_REVERSED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.reversed.v1", data={ @@ -91,6 +95,7 @@ # .. event_description: emitted when a LearnerCreditEnterpriseCourseEnrollment is revoked. This most often happens when # an enterprise learner unenrolls from a course which was LC-subsidized. # .. event_data: LearnerCreditEnterpriseCourseEnrollment +# .. event_trigger_repository: openedx/edx-enterprise LEARNER_CREDIT_COURSE_ENROLLMENT_REVOKED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.learner_credit_course_enrollment.revoked.v1", data={ diff --git a/openedx_events/learning/signals.py b/openedx_events/learning/signals.py index a57ddbc5..6f6a164f 100644 --- a/openedx_events/learning/signals.py +++ b/openedx_events/learning/signals.py @@ -32,8 +32,10 @@ # .. event_type: org.openedx.learning.student.registration.completed.v1 # .. event_name: STUDENT_REGISTRATION_COMPLETED +# .. event_key_field: user.pii.username # .. event_description: emitted when the user registration process in the LMS is completed. # .. event_data: UserData +# .. event_trigger_repository: openedx/edx-platform STUDENT_REGISTRATION_COMPLETED = OpenEdxPublicSignal( event_type="org.openedx.learning.student.registration.completed.v1", data={ @@ -47,6 +49,7 @@ # .. event_key_field: user.pii.username # .. event_description: emitted when the user's login process in the LMS is completed. # .. event_data: UserData +# .. event_trigger_repository: openedx/edx-platform SESSION_LOGIN_COMPLETED = OpenEdxPublicSignal( event_type="org.openedx.learning.auth.session.login.completed.v1", data={ @@ -57,8 +60,10 @@ # .. event_type: org.openedx.learning.course.enrollment.created.v1 # .. event_name: COURSE_ENROLLMENT_CREATED +# .. event_key_field: enrollment.course.course_key # .. event_description: emitted when the user's enrollment process is completed. # .. event_data: CourseEnrollmentData +# .. event_trigger_repository: openedx/edx-platform COURSE_ENROLLMENT_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.enrollment.created.v1", data={ @@ -69,8 +74,10 @@ # .. event_type: org.openedx.learning.course.enrollment.changed.v1 # .. event_name: COURSE_ENROLLMENT_CHANGED +# .. event_key_field: enrollment.course.course_key # .. event_description: emitted when the user's enrollment update process is completed. # .. event_data: CourseEnrollmentData +# .. event_trigger_repository: openedx/edx-platform COURSE_ENROLLMENT_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.enrollment.changed.v1", data={ @@ -84,6 +91,7 @@ # .. event_key_field: enrollment.course.course_key # .. event_description: emitted when the user's unenrollment process is completed. # .. event_data: CourseEnrollmentData +# .. event_trigger_repository: openedx/edx-platform COURSE_UNENROLLMENT_COMPLETED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.unenrollment.completed.v1", data={ @@ -97,6 +105,7 @@ # .. event_key_field: certificate.course.course_key # .. event_description: emitted when the user's certificate creation process is completed. # .. event_data: CertificateData +# .. event_trigger_repository: openedx/edx-platform CERTIFICATE_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.certificate.created.v1", data={ @@ -109,6 +118,7 @@ # .. event_key_field: program_certificate.program.uuid # .. event_description: Emit when a program certificate is awarded to a learner # .. event_data: ProgramCertificateData +# .. event_trigger_repository: openedx/credentials PROGRAM_CERTIFICATE_AWARDED = OpenEdxPublicSignal( event_type="org.openedx.learning.program.certificate.awarded.v1", data={ @@ -120,6 +130,7 @@ # .. event_name: CERTIFICATE_CHANGED # .. event_description: emitted when the user's certificate update process is completed. # .. event_data: CertificateData +# .. event_trigger_repository: openedx/edx-platform CERTIFICATE_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.certificate.changed.v1", data={ @@ -133,6 +144,7 @@ # .. event_key_field: certificate.course.course_key # .. event_description: emitted when the user's certificate annulation process is completed. # .. event_data: CertificateData +# .. event_trigger_repository: openedx/edx-platform CERTIFICATE_REVOKED = OpenEdxPublicSignal( event_type="org.openedx.learning.certificate.revoked.v1", data={ @@ -145,6 +157,7 @@ # .. event_key_field: program_certificate.program.uuid # .. event_description: Emit when a program certificate is revoked from a learner # .. event_data: ProgramCertificateData +# .. event_trigger_repository: openedx/credentials PROGRAM_CERTIFICATE_REVOKED = OpenEdxPublicSignal( event_type="org.openedx.learning.program.certificate.revoked.v1", data={ @@ -156,6 +169,7 @@ # .. event_name: COHORT_MEMBERSHIP_CHANGED # .. event_description: emitted when the user's cohort update is completed. # .. event_data: CohortData +# .. event_trigger_repository: openedx/edx-platform COHORT_MEMBERSHIP_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.cohort_membership.changed.v1", data={ @@ -169,6 +183,7 @@ # .. event_description: emitted when the configuration for a course's discussions changes in the course # .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet # .. event_data: CourseDiscussionConfigurationData +# .. event_trigger_repository: openedx/edx-platform COURSE_DISCUSSIONS_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.discussions.configuration.changed.v1", data={ @@ -180,6 +195,7 @@ # .. event_name: PERSISTENT_GRADE_SUMMARY_CHANGED # .. event_description: emitted when a grade changes in the course # .. event_data: PersistentCourseGradeData +# .. event_trigger_repository: openedx/edx-platform PERSISTENT_GRADE_SUMMARY_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.persistent_grade_summary.changed.v1", data={ @@ -193,6 +209,7 @@ # .. event_key_field: xblock_info.usage_key # .. event_description: Fired when an XBlock skill is verified. # .. event_data: XBlockSkillVerificationData +# .. event_trigger_repository: openedx/xblock-skill-tagging XBLOCK_SKILL_VERIFIED = OpenEdxPublicSignal( event_type="org.openedx.learning.xblock.skill.verified.v1", data={ @@ -205,6 +222,7 @@ # .. event_description: Can be fired from apps to send user notifications. # .. event_data: UserNotificationSendListData # .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet +# .. event_trigger_repository: openedx/edx-platform openedx/edx-ora2 USER_NOTIFICATION_REQUESTED = OpenEdxPublicSignal( event_type="org.openedx.learning.user.notification.requested.v1", data={ @@ -216,6 +234,7 @@ # .. event_name: EXAM_ATTEMPT_SUBMITTED # .. event_description: Emitted when an exam attempt is submitted by a learner in edx-exams. # .. event_data: ExamAttemptData +# .. event_trigger_repository: edx/edx-exams EXAM_ATTEMPT_SUBMITTED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.submitted.v1", data={ @@ -227,6 +246,7 @@ # .. event_name: EXAM_ATTEMPT_REJECTED # .. event_description: Emitted when an exam attempt is marked rejected in edx-exams. # .. event_data: ExamAttemptData +# .. event_trigger_repository: edx/edx-exams EXAM_ATTEMPT_REJECTED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.rejected.v1", data={ @@ -238,6 +258,7 @@ # .. event_name: EXAM_ATTEMPT_VERIFIED # .. event_description: Emitted when an exam attempt is marked verified in edx-exams. # .. event_data: ExamAttemptData +# .. event_trigger_repository: edx/edx-exams EXAM_ATTEMPT_VERIFIED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.verified.v1", data={ @@ -249,6 +270,7 @@ # .. event_name: EXAM_ATTEMPT_ERRORED # .. event_description: Emitted when a learner's exam attempt errors out in edx-exams. # .. event_data: ExamAttemptData +# .. event_trigger_repository: edx/edx-exams EXAM_ATTEMPT_ERRORED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.errored.v1", data={ @@ -260,6 +282,7 @@ # .. event_name: EXAM_ATTEMPT_RESET # .. event_description: Emitted when an exam attempt is reset in edx-exams. # .. event_data: ExamAttemptData +# .. event_trigger_repository: edx/edx-exams EXAM_ATTEMPT_RESET = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.reset.v1", data={ @@ -284,6 +307,7 @@ # .. event_key_field: course_access_role_data.course_key # .. event_description: Emitted when a course access role is removed from a user. # .. event_data: CourseAccessRoleData +# .. event_trigger_repository: openedx/edx-platform COURSE_ACCESS_ROLE_REMOVED = OpenEdxPublicSignal( event_type="org.openedx.learning.user.course_access_role.removed.v1", data={ @@ -295,6 +319,7 @@ # .. event_name: FORUM_THREAD_CREATED # .. event_description: Emitted when a new thread is created in a discussion # .. event_data: DiscussionThreadData +# .. event_trigger_repository: openedx/edx-platform # .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet FORUM_THREAD_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.forum.thread.created.v1", @@ -307,7 +332,8 @@ # .. event_name: FORUM_THREAD_RESPONSE_CREATED # .. event_description: Emitted when a new response is added to a thread # .. event_data: DiscussionThreadData -# .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet +# .. event_trigger_repository: openedx/edx-platform +# .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet FORUM_THREAD_RESPONSE_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.forum.thread.response.created.v1", data={ @@ -319,6 +345,7 @@ # .. event_name: FORUM_RESPONSE_COMMENT_CREATED # .. event_description: Emitted when a new comment is added to a response # .. event_data: DiscussionThreadData +# .. event_trigger_repository: openedx/edx-platform # .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet FORUM_RESPONSE_COMMENT_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.forum.thread.response.comment.created.v1", @@ -332,6 +359,7 @@ # .. event_name: COURSE_NOTIFICATION_REQUESTED # .. event_description: Emitted when a notification is requested for a course # .. event_data: CourseNotificationData +# .. event_trigger_repository: openedx/edx-platform # .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet COURSE_NOTIFICATION_REQUESTED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.notification.requested.v1", @@ -345,6 +373,7 @@ # .. event_name: ORA_SUBMISSION_CREATED # .. event_description: Emitted when a new ORA submission is created # .. event_data: ORASubmissionData +# .. event_trigger_repository: openedx/edx-ora2 # .. event_warning: This event is currently incompatible with the event bus, list/dict cannot be serialized yet ORA_SUBMISSION_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.ora.submission.created.v1", @@ -358,6 +387,7 @@ # .. event_name: COURSE_PASSING_STATUS_UPDATED # .. event_description: Emitted when course grade updates. # .. event_data: CoursePassingStatusData +# .. event_trigger_repository: openedx/edx-platform COURSE_PASSING_STATUS_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.passing.status.updated.v1", data={ @@ -370,6 +400,7 @@ # .. event_name: CCX_COURSE_PASSING_STATUS_UPDATED # .. event_description: Emitted when a CCX course grade updates. # .. event_data: CcxCoursePassingStatusData +# .. event_trigger_repository: openedx/edx-platform CCX_COURSE_PASSING_STATUS_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.learning.ccx.course.passing.status.updated.v1", data={ @@ -382,6 +413,7 @@ # .. event_name: BADGE_AWARDED # .. event_description: Emit when a badge is awarded to a learner # .. event_data: BadgeData +# .. event_trigger_repository: openedx/credentials BADGE_AWARDED = OpenEdxPublicSignal( event_type="org.openedx.learning.badge.awarded.v1", data={ @@ -394,6 +426,7 @@ # .. event_name: BADGE_REVOKED # .. event_description: Emit when a badge is revoked for a learner # .. event_data: BadgeData +# .. event_trigger_repository: openedx/credentials BADGE_REVOKED = OpenEdxPublicSignal( event_type="org.openedx.learning.badge.revoked.v1", data={ @@ -406,6 +439,7 @@ # .. event_name: IDV_ATTEMPT_CREATED # .. event_description: Emitted when an IDV attempt is created # .. event_data: VerificationAttemptData +# .. event_trigger_repository: openedx/edx-platform IDV_ATTEMPT_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.created.v1", data={ @@ -418,6 +452,7 @@ # .. event_name: IDV_ATTEMPT_PENDING # .. event_description: Emitted when an IDV attempt is marked as pending # .. event_data: VerificationAttemptData +# .. event_trigger_repository: openedx/edx-platform IDV_ATTEMPT_PENDING = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.pending.v1", data={ @@ -430,6 +465,7 @@ # .. event_name: IDV_ATTEMPT_APPROVED # .. event_description: Emitted when an IDV attempt is approved # .. event_data: VerificationAttemptData +# .. event_trigger_repository: openedx/edx-platform IDV_ATTEMPT_APPROVED = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.approved.v1", data={ @@ -442,6 +478,7 @@ # .. event_name: IDV_ATTEMPT_DENIED # .. event_description: Emitted when an IDV attempt is denied # .. event_data: VerificationAttemptData +# .. event_trigger_repository: openedx/edx-platform IDV_ATTEMPT_DENIED = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.denied.v1", data={ diff --git a/requirements/base.txt b/requirements/base.txt index a048f490..29fb5568 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -12,7 +12,7 @@ cffi==1.17.1 # via pynacl click==8.1.8 # via edx-django-utils -django==4.2.17 +django==4.2.18 # via # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/base.in diff --git a/requirements/dev.txt b/requirements/dev.txt index 964ba957..039dbd8f 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -59,7 +59,7 @@ click-log==0.4.0 # via # -r requirements/quality.txt # edx-lint -code-annotations==2.1.0 +code-annotations==2.2.0 # via # -r requirements/quality.txt # edx-lint @@ -87,7 +87,7 @@ distlib==0.3.9 # via # -r requirements/ci.txt # virtualenv -django==4.2.17 +django==4.2.18 # via # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/quality.txt @@ -189,7 +189,7 @@ mdurl==0.1.2 # via # -r requirements/quality.txt # markdown-it-py -more-itertools==10.5.0 +more-itertools==10.6.0 # via # -r requirements/quality.txt # jaraco-classes @@ -382,7 +382,7 @@ wheel==0.45.1 # via # -r requirements/pip-tools.txt # pip-tools -wrapt==1.17.1 +wrapt==1.17.2 # via # -r requirements/quality.txt # astroid diff --git a/requirements/doc.txt b/requirements/doc.txt index 57d3abd1..9598b392 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -43,7 +43,7 @@ click==8.1.8 # code-annotations # edx-django-utils # uvicorn -code-annotations==2.1.0 +code-annotations==2.2.0 # via -r requirements/test.txt colorama==0.4.6 # via sphinx-autobuild @@ -55,7 +55,7 @@ cryptography==44.0.0 # via secretstorage ddt==1.7.2 # via -r requirements/test.txt -django==4.2.17 +django==4.2.18 # via # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -132,7 +132,7 @@ markupsafe==3.0.2 # jinja2 mdurl==0.1.2 # via markdown-it-py -more-itertools==10.5.0 +more-itertools==10.6.0 # via # jaraco-classes # jaraco-functools diff --git a/requirements/quality.txt b/requirements/quality.txt index 356fcccd..ad0144b6 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -35,7 +35,7 @@ click==8.1.8 # edx-lint click-log==0.4.0 # via edx-lint -code-annotations==2.1.0 +code-annotations==2.2.0 # via # -r requirements/test.txt # edx-lint @@ -49,7 +49,7 @@ ddt==1.7.2 # via -r requirements/test.txt dill==0.3.9 # via pylint -django==4.2.17 +django==4.2.18 # via # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # -r requirements/test.txt @@ -122,7 +122,7 @@ mccabe==0.7.0 # via pylint mdurl==0.1.2 # via markdown-it-py -more-itertools==10.5.0 +more-itertools==10.6.0 # via # jaraco-classes # jaraco-functools @@ -252,7 +252,7 @@ urllib3==2.2.3 # -c https://raw.githubusercontent.com/openedx/edx-lint/master/edx_lint/files/common_constraints.txt # requests # twine -wrapt==1.17.1 +wrapt==1.17.2 # via astroid zipp==3.21.0 # via importlib-metadata diff --git a/requirements/test.in b/requirements/test.in index 15177647..2b90f0c3 100644 --- a/requirements/test.in +++ b/requirements/test.in @@ -6,4 +6,4 @@ ddt # A library to multiply test cases pytest-cov # pytest extension for code coverage statistics pytest-django # pytest extension for better Django support -code-annotations +code-annotations # Extensible tools for parsing annotations in codebases diff --git a/requirements/test.txt b/requirements/test.txt index dd953118..8315e6b8 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -19,7 +19,7 @@ click==8.1.8 # -r requirements/base.txt # code-annotations # edx-django-utils -code-annotations==2.1.0 +code-annotations==2.2.0 # via -r requirements/test.in coverage[toml]==7.6.10 # via pytest-cov