lingo: don't display cells to anonymous users

This commit is contained in:
Frédéric Péters 2015-05-11 16:24:40 +02:00
parent 9c29693dcd
commit 16692b692b
1 changed files with 4 additions and 0 deletions

View File

@ -118,6 +118,8 @@ class LingoBasketCell(CellBase):
return Regie.objects.count() > 0
def is_relevant(self, context):
if not context['request'].user.is_authenticated():
return False
items = BasketItem.objects.filter(
user=context['request'].user, payment_date__isnull=True
).exclude(cancellation_date__isnull=False)
@ -143,6 +145,8 @@ class LingoRecentTransactionsCell(CellBase):
return Regie.objects.count() > 0
def is_relevant(self, context):
if not context['request'].user.is_authenticated():
return False
transactions = Transaction.objects.filter(
user=context['request'].user,
start_date__gte=timezone.now()-datetime.timedelta(days=7))