From 3b50dbb933409806b81da82e96e251d0491a3910 Mon Sep 17 00:00:00 2001 From: Eemaan Amir <57627710+eemaanamir@users.noreply.github.com> Date: Wed, 27 Aug 2025 17:04:04 +0500 Subject: [PATCH] chore: remove edx.notifications.preferences.viewed event (#37285) --- .../core/djangoapps/notifications/events.py | 30 ------------------- 1 file changed, 30 deletions(-) diff --git a/openedx/core/djangoapps/notifications/events.py b/openedx/core/djangoapps/notifications/events.py index 8dd1f51868..ea5f62b40b 100644 --- a/openedx/core/djangoapps/notifications/events.py +++ b/openedx/core/djangoapps/notifications/events.py @@ -4,7 +4,6 @@ from eventtracking import tracker from common.djangoapps.track import contexts, segment -NOTIFICATION_PREFERENCES_VIEWED = 'edx.notifications.preferences.viewed' NOTIFICATION_GENERATED = 'edx.notifications.generated' NOTIFICATION_READ = 'edx.notifications.read' NOTIFICATION_APP_ALL_READ = 'edx.notifications.app_all_read' @@ -46,35 +45,6 @@ def notification_event_context(user, course_id, notification): } -def notification_preferences_viewed_event(request, course_id=None): - """ - Emit an event when a user views their notification preferences. - """ - event_data = { - 'user_id': str(request.user.id), - 'course_id': None, - 'user_forum_roles': [], - 'user_course_roles': [], - 'type': 'account' - } - if not course_id: - tracker.emit( - NOTIFICATION_PREFERENCES_VIEWED, - event_data - ) - return - context = contexts.course_context_from_course_id(course_id) - with tracker.get_tracker().context(NOTIFICATION_PREFERENCES_VIEWED, context): - event_data['course_id']: str(course_id) - event_data['user_forum_roles'] = get_user_forums_roles(request.user, course_id) - event_data['user_course_roles'] = get_user_course_roles(request.user, course_id) - event_data['type'] = 'course' - tracker.emit( - NOTIFICATION_PREFERENCES_VIEWED, - event_data - ) - - def notification_generated_event(user_ids, app_name, notification_type, course_key, content_url, content, sender_id=None): """