]> git.parisson.com Git - teleforma.git/commitdiff
Add search by receipt_id : https://trackers.pilotsystems.net/prebarreau/0967
authorYoan Le Clanche <yoanl@pilotsystems.net>
Tue, 27 Jan 2026 12:31:47 +0000 (13:31 +0100)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Tue, 27 Jan 2026 12:31:47 +0000 (13:31 +0100)
teleforma/admin.py

index f0e198020030bb7dcef39b0f81a59d6f07c97d94..241e9524da5a38b0179435ce7a0d3313e11bd039 100644 (file)
@@ -136,7 +136,7 @@ if settings.TELEFORMA_E_LEARNING_TYPE != 'AE':
         exclude = ['options', 'training']
         filter_horizontal = ['trainings', 'courses']
         inlines = [PaymentInline, OptionalFeeInline, DiscountInline, PaybackInline]
-        search_fields = ['user__first_name', 'user__last_name', 'user__username']
+        search_fields = ['user__first_name', 'user__last_name', 'user__username', 'receipt_id']
         list_filter = ['user__is_active', 'restricted', 'is_subscribed', 'platform_only', PeriodListFilter,
                         'trainings', 'iej', 'procedure', 'written_speciality', 'oral_speciality',
                         'oral_1', 'oral_2', 'fascicule', BalanceFilter ]
@@ -185,7 +185,7 @@ else:
         model = Student
         filter_horizontal = ['courses']
         inlines = [PaymentInline, OptionalFeeInline, DiscountInline, PaybackInline]
-        search_fields = ['user__first_name', 'user__last_name', 'user__username']
+        search_fields = ['user__first_name', 'user__last_name', 'user__username', 'receipt_id']
         list_filter = ['user__is_active', 'restricted', 'is_subscribed', 'platform_only', PeriodListFilter,
                         'fascicule', BalanceFilter ]
         list_display = ['student_name', 'restricted', 'get_trainings', 'platform_only',