diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0e00bcd158..9f23413a0d 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -17,6 +17,10 @@ Unreleased ---------- * nothing unreleased +[4.32.1] +-------- +* feat: enable search filter on learner data transmission audit admin views for all integrated channels. + [4.32.0] -------- * feat: create DefaultEnterpriseEnrollmentRealization objects in bulk enrollment API, when applicable. diff --git a/enterprise/__init__.py b/enterprise/__init__.py index e4db7f1e36..aceba55146 100644 --- a/enterprise/__init__.py +++ b/enterprise/__init__.py @@ -2,4 +2,4 @@ Your project description goes here. """ -__version__ = "4.32.0" +__version__ = "4.32.1" diff --git a/integrated_channels/blackboard/admin/__init__.py b/integrated_channels/blackboard/admin/__init__.py index 5db9403257..4c15ebbf45 100644 --- a/integrated_channels/blackboard/admin/__init__.py +++ b/integrated_channels/blackboard/admin/__init__.py @@ -132,6 +132,14 @@ class BlackboardLearnerDataTransmissionAuditAdmin(BaseLearnerDataTransmissionAud "api_record", ) + search_fields = ( + "blackboard_user_email", + "enterprise_course_enrollment_id", + "course_id", + "content_title", + "friendly_status_message" + ) + list_per_page = 1000 class Meta: diff --git a/integrated_channels/canvas/admin/__init__.py b/integrated_channels/canvas/admin/__init__.py index 5625b0d61f..c276cc23d6 100644 --- a/integrated_channels/canvas/admin/__init__.py +++ b/integrated_channels/canvas/admin/__init__.py @@ -116,6 +116,14 @@ class CanvasLearnerDataTransmissionAuditAdmin(BaseLearnerDataTransmissionAuditAd "api_record", ) + search_fields = ( + "canvas_user_email", + "enterprise_course_enrollment_id", + "course_id", + "content_title", + "friendly_status_message" + ) + list_per_page = 1000 class Meta: diff --git a/integrated_channels/cornerstone/admin/__init__.py b/integrated_channels/cornerstone/admin/__init__.py index cb9c791e49..5b834be200 100644 --- a/integrated_channels/cornerstone/admin/__init__.py +++ b/integrated_channels/cornerstone/admin/__init__.py @@ -126,6 +126,14 @@ class CornerstoneLearnerDataTransmissionAuditAdmin(BaseLearnerDataTransmissionAu "api_record", ) + search_fields = ( + "user_email", + "enterprise_course_enrollment_id", + "course_id", + "content_title", + "friendly_status_message" + ) + class Meta: model = CornerstoneLearnerDataTransmissionAudit diff --git a/integrated_channels/degreed/admin/__init__.py b/integrated_channels/degreed/admin/__init__.py index 78897bf087..9dd83dd802 100644 --- a/integrated_channels/degreed/admin/__init__.py +++ b/integrated_channels/degreed/admin/__init__.py @@ -124,6 +124,14 @@ class DegreedLearnerDataTransmissionAuditAdmin(BaseLearnerDataTransmissionAuditA "api_record", ) + search_fields = ( + "degreed_user_email", + "enterprise_course_enrollment_id", + "course_id", + "content_title", + "friendly_status_message" + ) + list_per_page = 1000 class Meta: diff --git a/integrated_channels/degreed2/admin/__init__.py b/integrated_channels/degreed2/admin/__init__.py index d883d051a1..821e1b63e8 100644 --- a/integrated_channels/degreed2/admin/__init__.py +++ b/integrated_channels/degreed2/admin/__init__.py @@ -104,6 +104,14 @@ class Degreed2LearnerDataTransmissionAuditAdmin(BaseLearnerDataTransmissionAudit "api_record", ) + search_fields = ( + "degreed_user_email", + "enterprise_course_enrollment_id", + "course_id", + "content_title", + "friendly_status_message" + ) + list_per_page = 1000 class Meta: diff --git a/integrated_channels/moodle/admin/__init__.py b/integrated_channels/moodle/admin/__init__.py index 44c11cb02c..ab2c02a293 100644 --- a/integrated_channels/moodle/admin/__init__.py +++ b/integrated_channels/moodle/admin/__init__.py @@ -96,6 +96,14 @@ class MoodleLearnerDataTransmissionAuditAdmin(BaseLearnerDataTransmissionAuditAd "api_record", ) + search_fields = ( + "moodle_user_email", + "enterprise_course_enrollment_id", + "course_id", + "content_title", + "friendly_status_message" + ) + list_per_page = 1000 class Meta: diff --git a/integrated_channels/sap_success_factors/admin/__init__.py b/integrated_channels/sap_success_factors/admin/__init__.py index 81e84f90b4..e24ce0f174 100644 --- a/integrated_channels/sap_success_factors/admin/__init__.py +++ b/integrated_channels/sap_success_factors/admin/__init__.py @@ -173,6 +173,14 @@ class SapSuccessFactorsLearnerDataTransmissionAuditAdmin( "api_record", ) + search_fields = ( + "sapsf_user_id", + "enterprise_course_enrollment_id", + "course_id", + "content_title", + "friendly_status_message" + ) + list_per_page = 1000 class Meta: