On ne garde que les événements futurs pour le badge

This commit is contained in:
Jean-Marie Favreau 2025-01-18 17:39:49 +01:00
parent 3d84a79c29
commit f309ad6ce3

View File

@ -69,9 +69,12 @@ def picto_visibility(event, visible=True):
@register.simple_tag
def show_badge_moderate():
first_day = datetime.now()
last_day = first_day + timedelta(days=7)
start_day = first_day.date()
start_time = first_day.time()
last_day = start_day + timedelta(days=7)
nb = Event.objects.filter(~Q(status=Event.STATUS.TRASH)). \
filter(Q(start_day__gte=first_day)&Q(start_day__lte=last_day)). \
filter(Q(start_day__lte=last_day)). \
filter(Q(start_day__gt=start_day)|(Q(start_day=start_day) & (Q(start_time__isnull=True)|Q(start_time__gt=start_time)))). \
filter(moderated_date__isnull=True). \
filter(
Q(other_versions__isnull=True) |