diff --git a/kfet/views.py b/kfet/views.py index 32889cff..e07c962b 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -1317,6 +1317,7 @@ def history_json(request): to_date = request.POST.get('to', None) checkouts = request.POST.getlist('checkouts[]', None) accounts = request.POST.getlist('accounts[]', None) + transfers_only = request.POST.get('transfersonly', None) # Construction de la requête (sur les opérations) pour le prefetch ope_queryset_prefetch = Operation.objects.select_related( @@ -1368,6 +1369,8 @@ def history_json(request): if checkouts: opegroups = opegroups.filter(checkout_id__in=checkouts) transfergroups = TransferGroup.objects.none() + if transfers_only: + opegroups = OperationGroup.objects.none() if accounts: opegroups = opegroups.filter(on_acc_id__in=accounts) # Un non-membre de l'équipe n'a que accès à son historique