From d1763acf22321928f0880f5bcd9aaf367e946f2c Mon Sep 17 00:00:00 2001 From: Maria Grimaldi Date: Tue, 14 Jan 2025 15:01:30 +0100 Subject: [PATCH] refactor: drop trigger path for more maintainable approach Ref: https://github.com/openedx/code-annotations/pull/143#issuecomment-2582194014 --- openedx_events/analytics/signals.py | 1 - openedx_events/content_authoring/signals.py | 17 ----------- openedx_events/enterprise/signals.py | 5 --- openedx_events/learning/signals.py | 34 --------------------- 4 files changed, 57 deletions(-) diff --git a/openedx_events/analytics/signals.py b/openedx_events/analytics/signals.py index 2bee2790..6039aa86 100644 --- a/openedx_events/analytics/signals.py +++ b/openedx_events/analytics/signals.py @@ -17,7 +17,6 @@ # .. event_description: emitted when a tracking log is created. # .. event_data: TrackingLogData # .. event_trigger_repository: openedx/event-tracking -# .. event_trigger_path: eventtracking/backends/event_bus.py 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 8338f888..8b1aec35 100644 --- a/openedx_events/content_authoring/signals.py +++ b/openedx_events/content_authoring/signals.py @@ -27,7 +27,6 @@ # .. 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 -# .. event_trigger_path: cms/djangoapps/contentstore/signals/handlers.py COURSE_CATALOG_INFO_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.course.catalog_info.changed.v1", data={ @@ -41,7 +40,6 @@ # .. event_description: Fired when an XBlock is created. # .. event_data: XBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: xmodule/modulestore/mixed.py XBLOCK_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.created.v1", data={ @@ -55,7 +53,6 @@ # .. event_description: Fired when an XBlock is updated. # .. event_data: XBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: xmodule/modulestore/mixed.py XBLOCK_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.updated.v1", data={ @@ -74,7 +71,6 @@ # `XBlockData(usage_key="section-usage-key", block_type="chapter")` # .. event_data: XBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: xmodule/modulestore/mixed.py XBLOCK_PUBLISHED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.published.v1", data={ @@ -89,7 +85,6 @@ # .. event_description: Fired when an XBlock is deleted. # .. event_data: XBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: xmodule/modulestore/mixed.py XBLOCK_DELETED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.deleted.v1", data={ @@ -104,7 +99,6 @@ # .. event_description: Fired when an XBlock is duplicated in Studio. # .. event_data: DuplicatedXBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: xmodule/modulestore/mixed.py XBLOCK_DUPLICATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.xblock.duplicated.v1", data={ @@ -142,7 +136,6 @@ # .. event_description: emitted when a course is created # .. event_data: CourseData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: xmodule/modulestore/mixed.py COURSE_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.course.created.v1", data={ @@ -155,7 +148,6 @@ # .. event_description: emitted when a content library is created # .. event_data: ContentLibraryData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/api.py CONTENT_LIBRARY_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.created.v1", data={ @@ -168,7 +160,6 @@ # .. event_description: emitted when a content library is updated # .. event_data: ContentLibraryData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/api.py CONTENT_LIBRARY_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.updated.v1", data={ @@ -181,7 +172,6 @@ # .. event_description: emitted when a content library is deleted # .. event_data: ContentLibraryData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/api.py CONTENT_LIBRARY_DELETED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.deleted.v1", data={ @@ -194,7 +184,6 @@ # .. event_description: emitted when a library block is created # .. event_data: LibraryBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/api.py LIBRARY_BLOCK_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.library_block.created.v1", data={ @@ -207,7 +196,6 @@ # .. event_description: emitted when a library block is updated # .. event_data: LibraryBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/library_context.py LIBRARY_BLOCK_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.library_block.updated.v1", data={ @@ -220,7 +208,6 @@ # .. event_description: emitted when a library block is deleted # .. event_data: LibraryBlockData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/api.py LIBRARY_BLOCK_DELETED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.library_block.deleted.v1", data={ @@ -233,7 +220,6 @@ # .. event_description: emitted when an object's associations are changed, e.g tags, collections # .. event_data: ContentObjectData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_tagging/api.py CONTENT_OBJECT_ASSOCIATIONS_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content.object.associations.changed.v1", data={ @@ -258,7 +244,6 @@ # .. event_description: emitted when a content library collection is created # .. event_data: LibraryCollectionData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/signal_handlers.py LIBRARY_COLLECTION_CREATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.collection.created.v1", data={ @@ -271,7 +256,6 @@ # .. event_description: emitted when when a content library collection is updated # .. event_data: LibraryCollectionData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/signal_handlers.py LIBRARY_COLLECTION_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.content_authoring.content_library.collection.updated.v1", data={ @@ -284,7 +268,6 @@ # .. event_description: emitted when an when a content library collection is deleted # .. event_data: LibraryCollectionData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/content_libraries/signal_handlers.py 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 800a5f2a..e46e3160 100644 --- a/openedx_events/enterprise/signals.py +++ b/openedx_events/enterprise/signals.py @@ -40,7 +40,6 @@ # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction # .. event_trigger_repository: openedx/enterprise-subsidy -# .. event_trigger_path: enterprise_subsidy/apps/core/event_bus.py LEDGER_TRANSACTION_CREATED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.created.v1", data={ @@ -55,7 +54,6 @@ # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction # .. event_trigger_repository: openedx/enterprise-subsidy -# .. event_trigger_path: enterprise_subsidy/apps/core/event_bus.py LEDGER_TRANSACTION_COMMITTED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.committed.v1", data={ @@ -70,7 +68,6 @@ # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction # .. event_trigger_repository: openedx/enterprise-subsidy -# .. event_trigger_path: enterprise_subsidy/apps/core/event_bus.py LEDGER_TRANSACTION_FAILED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.failed.v1", data={ @@ -85,7 +82,6 @@ # See: https://github.com/openedx/openedx-ledger/tree/main/docs/decisions # .. event_data: LedgerTransaction # .. event_trigger_repository: openedx/enterprise-subsidy -# .. event_trigger_path: enterprise_subsidy/apps/core/event_bus.py LEDGER_TRANSACTION_REVERSED = OpenEdxPublicSignal( event_type="org.openedx.enterprise.subsidy_ledger_transaction.reversed.v1", data={ @@ -100,7 +96,6 @@ # an enterprise learner unenrolls from a course which was LC-subsidized. # .. event_data: LearnerCreditEnterpriseCourseEnrollment # .. event_trigger_repository: openedx/edx-enterprise -# .. event_trigger_path: enterprise/event_bus.py 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 f71a63b8..6f6a164f 100644 --- a/openedx_events/learning/signals.py +++ b/openedx_events/learning/signals.py @@ -36,7 +36,6 @@ # .. event_description: emitted when the user registration process in the LMS is completed. # .. event_data: UserData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/user_authn/views/register.py STUDENT_REGISTRATION_COMPLETED = OpenEdxPublicSignal( event_type="org.openedx.learning.student.registration.completed.v1", data={ @@ -51,7 +50,6 @@ # .. event_description: emitted when the user's login process in the LMS is completed. # .. event_data: UserData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/user_authn/views/login.py SESSION_LOGIN_COMPLETED = OpenEdxPublicSignal( event_type="org.openedx.learning.auth.session.login.completed.v1", data={ @@ -66,7 +64,6 @@ # .. event_description: emitted when the user's enrollment process is completed. # .. event_data: CourseEnrollmentData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: common/djangoapps/student/models/course_enrollment.py COURSE_ENROLLMENT_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.enrollment.created.v1", data={ @@ -81,7 +78,6 @@ # .. event_description: emitted when the user's enrollment update process is completed. # .. event_data: CourseEnrollmentData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: common/djangoapps/student/models/course_enrollment.py COURSE_ENROLLMENT_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.enrollment.changed.v1", data={ @@ -96,7 +92,6 @@ # .. event_description: emitted when the user's unenrollment process is completed. # .. event_data: CourseEnrollmentData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: common/djangoapps/student/models/course_enrollment.py COURSE_UNENROLLMENT_COMPLETED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.unenrollment.completed.v1", data={ @@ -111,7 +106,6 @@ # .. event_description: emitted when the user's certificate creation process is completed. # .. event_data: CertificateData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/certificates/models.py CERTIFICATE_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.certificate.created.v1", data={ @@ -125,7 +119,6 @@ # .. event_description: Emit when a program certificate is awarded to a learner # .. event_data: ProgramCertificateData # .. event_trigger_repository: openedx/credentials -# .. event_trigger_path: credentials/apps/credentials/issuers.py PROGRAM_CERTIFICATE_AWARDED = OpenEdxPublicSignal( event_type="org.openedx.learning.program.certificate.awarded.v1", data={ @@ -138,7 +131,6 @@ # .. event_description: emitted when the user's certificate update process is completed. # .. event_data: CertificateData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/certificates/models.py CERTIFICATE_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.certificate.changed.v1", data={ @@ -153,7 +145,6 @@ # .. event_description: emitted when the user's certificate annulation process is completed. # .. event_data: CertificateData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/certificates/models.py CERTIFICATE_REVOKED = OpenEdxPublicSignal( event_type="org.openedx.learning.certificate.revoked.v1", data={ @@ -167,7 +158,6 @@ # .. event_description: Emit when a program certificate is revoked from a learner # .. event_data: ProgramCertificateData # .. event_trigger_repository: openedx/credentials -# .. event_trigger_path: credentials/apps/credentials/issuers.py PROGRAM_CERTIFICATE_REVOKED = OpenEdxPublicSignal( event_type="org.openedx.learning.program.certificate.revoked.v1", data={ @@ -180,7 +170,6 @@ # .. event_description: emitted when the user's cohort update is completed. # .. event_data: CohortData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: openedx/core/djangoapps/course_groups/models.py COHORT_MEMBERSHIP_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.cohort_membership.changed.v1", data={ @@ -195,7 +184,6 @@ # .. 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 -# .. event_trigger_path: openedx/core/djangoapps/discussions/tasks.py COURSE_DISCUSSIONS_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.discussions.configuration.changed.v1", data={ @@ -208,7 +196,6 @@ # .. event_description: emitted when a grade changes in the course # .. event_data: PersistentCourseGradeData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/grades/models.py PERSISTENT_GRADE_SUMMARY_CHANGED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.persistent_grade_summary.changed.v1", data={ @@ -223,7 +210,6 @@ # .. event_description: Fired when an XBlock skill is verified. # .. event_data: XBlockSkillVerificationData # .. event_trigger_repository: openedx/xblock-skill-tagging -# .. event_trigger_path: skill_tagging/skill_tagging_mixin.py XBLOCK_SKILL_VERIFIED = OpenEdxPublicSignal( event_type="org.openedx.learning.xblock.skill.verified.v1", data={ @@ -237,7 +223,6 @@ # .. 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 -# .. event_trigger_path: lms/djangoapps/discussion/rest_api/discussions_notifications.py openassessment/xblock/utils/notifications.py # noqa USER_NOTIFICATION_REQUESTED = OpenEdxPublicSignal( event_type="org.openedx.learning.user.notification.requested.v1", data={ @@ -250,7 +235,6 @@ # .. event_description: Emitted when an exam attempt is submitted by a learner in edx-exams. # .. event_data: ExamAttemptData # .. event_trigger_repository: edx/edx-exams -# .. event_trigger_path: edx_exams/apps/core/signals/signals.py EXAM_ATTEMPT_SUBMITTED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.submitted.v1", data={ @@ -263,7 +247,6 @@ # .. event_description: Emitted when an exam attempt is marked rejected in edx-exams. # .. event_data: ExamAttemptData # .. event_trigger_repository: edx/edx-exams -# .. event_trigger_path: edx_exams/apps/core/signals/signals.py EXAM_ATTEMPT_REJECTED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.rejected.v1", data={ @@ -276,7 +259,6 @@ # .. event_description: Emitted when an exam attempt is marked verified in edx-exams. # .. event_data: ExamAttemptData # .. event_trigger_repository: edx/edx-exams -# .. event_trigger_path: edx_exams/apps/core/signals/signals.py EXAM_ATTEMPT_VERIFIED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.verified.v1", data={ @@ -289,7 +271,6 @@ # .. event_description: Emitted when a learner's exam attempt errors out in edx-exams. # .. event_data: ExamAttemptData # .. event_trigger_repository: edx/edx-exams -# .. event_trigger_path: edx_exams/apps/core/signals/signals.py EXAM_ATTEMPT_ERRORED = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.errored.v1", data={ @@ -302,7 +283,6 @@ # .. event_description: Emitted when an exam attempt is reset in edx-exams. # .. event_data: ExamAttemptData # .. event_trigger_repository: edx/edx-exams -# .. event_trigger_path: edx_exams/apps/core/signals/signals.py EXAM_ATTEMPT_RESET = OpenEdxPublicSignal( event_type="org.openedx.learning.exam.attempt.reset.v1", data={ @@ -328,7 +308,6 @@ # .. event_description: Emitted when a course access role is removed from a user. # .. event_data: CourseAccessRoleData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: common/djangoapps/student/signals/signals.py COURSE_ACCESS_ROLE_REMOVED = OpenEdxPublicSignal( event_type="org.openedx.learning.user.course_access_role.removed.v1", data={ @@ -341,7 +320,6 @@ # .. event_description: Emitted when a new thread is created in a discussion # .. event_data: DiscussionThreadData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/discussion/django_comment_client/base/views.py # .. 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", @@ -355,7 +333,6 @@ # .. event_description: Emitted when a new response is added to a thread # .. event_data: DiscussionThreadData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/discussion/django_comment_client/base/views.py # .. 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", @@ -369,7 +346,6 @@ # .. event_description: Emitted when a new comment is added to a response # .. event_data: DiscussionThreadData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/discussion/django_comment_client/base/views.py # .. 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", @@ -384,7 +360,6 @@ # .. event_description: Emitted when a notification is requested for a course # .. event_data: CourseNotificationData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/discussion/rest_api/discussions_notifications.py # .. 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", @@ -399,7 +374,6 @@ # .. event_description: Emitted when a new ORA submission is created # .. event_data: ORASubmissionData # .. event_trigger_repository: openedx/edx-ora2 -# .. event_trigger_path: openassessment/xblock/ui_mixins/legacy/handlers_mixin.py # .. 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", @@ -414,7 +388,6 @@ # .. event_description: Emitted when course grade updates. # .. event_data: CoursePassingStatusData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/grades/events.py COURSE_PASSING_STATUS_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.learning.course.passing.status.updated.v1", data={ @@ -428,7 +401,6 @@ # .. event_description: Emitted when a CCX course grade updates. # .. event_data: CcxCoursePassingStatusData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/grades/events.py CCX_COURSE_PASSING_STATUS_UPDATED = OpenEdxPublicSignal( event_type="org.openedx.learning.ccx.course.passing.status.updated.v1", data={ @@ -442,7 +414,6 @@ # .. event_description: Emit when a badge is awarded to a learner # .. event_data: BadgeData # .. event_trigger_repository: openedx/credentials -# .. event_trigger_path: credentials/apps/badges/signals/signals.py BADGE_AWARDED = OpenEdxPublicSignal( event_type="org.openedx.learning.badge.awarded.v1", data={ @@ -456,7 +427,6 @@ # .. event_description: Emit when a badge is revoked for a learner # .. event_data: BadgeData # .. event_trigger_repository: openedx/credentials -# .. event_trigger_path: credentials/apps/badges/signals/signals.py BADGE_REVOKED = OpenEdxPublicSignal( event_type="org.openedx.learning.badge.revoked.v1", data={ @@ -470,7 +440,6 @@ # .. event_description: Emitted when an IDV attempt is created # .. event_data: VerificationAttemptData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/verify_student/signals/signals.py IDV_ATTEMPT_CREATED = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.created.v1", data={ @@ -484,7 +453,6 @@ # .. event_description: Emitted when an IDV attempt is marked as pending # .. event_data: VerificationAttemptData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/verify_student/signals/signals.py IDV_ATTEMPT_PENDING = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.pending.v1", data={ @@ -498,7 +466,6 @@ # .. event_description: Emitted when an IDV attempt is approved # .. event_data: VerificationAttemptData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/verify_student/signals/signals.py IDV_ATTEMPT_APPROVED = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.approved.v1", data={ @@ -512,7 +479,6 @@ # .. event_description: Emitted when an IDV attempt is denied # .. event_data: VerificationAttemptData # .. event_trigger_repository: openedx/edx-platform -# .. event_trigger_path: lms/djangoapps/verify_student/signals/signals.py IDV_ATTEMPT_DENIED = OpenEdxPublicSignal( event_type="org.openedx.learning.idv_attempt.denied.v1", data={