perf: change record dashboard

This commit is contained in:
feng
2025-03-10 14:46:54 +08:00
committed by feng626
parent 243083e876
commit 423d6db2ac
2 changed files with 4 additions and 3 deletions

View File

@@ -75,11 +75,12 @@ class ChangeSecretRecordViewSet(mixins.ListModelMixin, OrgGenericViewSet):
date_finished=Subquery(
recent_dates.filter(account=OuterRef('account')).values('max_date_finished')[:1]
)
).filter(Q(status=ChangeSecretRecordStatusChoice.success) | Q(ignore_fail=True))
).filter(Q(status=ChangeSecretRecordStatusChoice.success))
failed_records = queryset.filter(
~Q(account__in=Subquery(recent_success_accounts.values('account'))),
status=ChangeSecretRecordStatusChoice.failed
status=ChangeSecretRecordStatusChoice.failed,
ignore_fail=False
)
return failed_records