Fix linters

This commit is contained in:
Yohann D'ANELLO 2020-07-25 17:42:32 +02:00
parent 580948fe1d
commit 441c8b9659
1 changed files with 7 additions and 2 deletions

View File

@ -18,10 +18,15 @@ class Command(BaseCommand):
return parser return parser
def handle(self, *args, **kwargs): def handle(self, *args, **kwargs):
queryset = RecurrentTransaction.objects.filter(template__display=True, created_at__gte=timezone.now() - timedelta(days=30)).values("template").annotate(transaction_count=Count("template")).order_by("-transaction_count")[:10] queryset = RecurrentTransaction.objects.filter(
template__display=True,
valid=True,
created_at__gte=timezone.now() - timedelta(days=30),
).values("template").annotate(transaction_count=Count("template")).order_by("-transaction_count")[:10]
for d in queryset.all(): for d in queryset.all():
button_id = d["template"] button_id = d["template"]
button = TransactionTemplate.objects.get(pk=button_id) button = TransactionTemplate.objects.get(pk=button_id)
self.stdout.write(self.style.WARNING("Highlight button {name} ({count:d} transactions)...".format(name=button.name, count=d["transaction_count"]))) self.stdout.write(self.style.WARNING("Highlight button {name} ({count:d} transactions)..."
.format(name=button.name, count=d["transaction_count"])))
button.highlighted = True button.highlighted = True
button.save() button.save()