diff --git a/openedx/core/djangoapps/notifications/filters.py b/openedx/core/djangoapps/notifications/filters.py index 9176faa6ee..ea71f276d2 100644 --- a/openedx/core/djangoapps/notifications/filters.py +++ b/openedx/core/djangoapps/notifications/filters.py @@ -30,7 +30,7 @@ class NotificationFilter: course_time_limit = CourseDurationLimitConfig.current(course_key=course.id) if not verified_mode: logger.info( - "Course %s does not have a verified mode, so no users will be filtered out", + "NotificationFilter: Course %s does not have a verified mode, so no users will be filtered out", course.id, ) return user_ids @@ -41,10 +41,13 @@ class NotificationFilter: ) if course_time_limit.enabled_for_course(course.id): enrollments = enrollments.filter(created__gte=course_time_limit.enabled_as_of) - + logger.info("NotificationFilter: Number of audit enrollments for course %s: %s", course.id, enrollments.count()) for enrollment in enrollments: content_availability_date = max(enrollment.created, course.start) expiration_date = content_availability_date + access_duration + logger.info("NotificationFilter: content_availability_date: %s and access_duration: %s", + content_availability_date, access_duration + ) if expiration_date and timezone.now() > expiration_date: logger.info("User %s has expired audit access to course %s", enrollment.user_id, course.id) user_ids.remove(enrollment.user_id) @@ -59,7 +62,7 @@ class NotificationFilter: course = modulestore().get_course(course_key) for filter_name in applicable_filters: logger.info( - "Applying filter %s for notification type %s", + "NotificationFilter: Applying filter %s for notification type %s", filter_name, notification_type, )