def user_index(request): widgets = [] for r, result in user_dashboard_widgets.send(request, user=request.user): widgets.extend(result) ctx = { 'widgets': rearrange(widgets), 'upcoming': widgets_for_event_qs( request, annotated_event_query(request).filter( Q(has_subevents=False) & Q( Q(Q(date_to__isnull=True) & Q(date_from__gte=now())) | Q(Q(date_to__isnull=False) & Q(date_to__gte=now())))).order_by('date_from'), request.user, 7), 'past': widgets_for_event_qs( request, annotated_event_query(request).filter( Q(has_subevents=False) & Q( Q(Q(date_to__isnull=True) & Q(date_from__lt=now())) | Q(Q(date_to__isnull=False) & Q(date_to__lt=now())))).order_by('-order_to'), request.user, 8), 'series': widgets_for_event_qs( request, annotated_event_query(request).filter( has_subevents=True).order_by('-order_to'), request.user, 8), } return render(request, 'pretixcontrol/dashboard.html', ctx)
def user_index(request): widgets = [] for r, result in user_dashboard_widgets.send(request, user=request.user): widgets.extend(result) ctx = { 'widgets': rearrange(widgets), } return render(request, 'pretixcontrol/dashboard.html', ctx)
def user_index(request): widgets = [] for r, result in user_dashboard_widgets.send(request, user=request.user): widgets.extend(result) ctx = { 'widgets': rearrange(widgets), } return render(request, 'pretixcontrol/dashboard.html', ctx)
def user_index(request): widgets = [] for r, result in user_dashboard_widgets.send(request, user=request.user): widgets.extend(result) ctx = { 'widgets': rearrange(widgets), 'upcoming': widgets_for_event_qs( request, annotated_event_query(request).filter( Q(has_subevents=False) & Q( Q(Q(date_to__isnull=True) & Q(date_from__gte=now())) | Q(Q(date_to__isnull=False) & Q(date_to__gte=now())) ) ).order_by('date_from'), request.user, 7 ), 'past': widgets_for_event_qs( request, annotated_event_query(request).filter( Q(has_subevents=False) & Q( Q(Q(date_to__isnull=True) & Q(date_from__lt=now())) | Q(Q(date_to__isnull=False) & Q(date_to__lt=now())) ) ).order_by('-order_to'), request.user, 8 ), 'series': widgets_for_event_qs( request, annotated_event_query(request).filter( has_subevents=True ).order_by('-order_to'), request.user, 8 ), } return render(request, 'pretixcontrol/dashboard.html', ctx)