Esempio n. 1
0
def notifications_show(request):
    unread_len = Notification.unread(request.user).count()
    s = unread_len + 20
    notifs = list(
        Notification.objects.filter(user=request.user).order_by('read','-id').select_related('prenotif')[:s]
    )
    read_notifs = notifs[unread_len:]
    notifs = notifs[:unread_len]


    context = {"notifications": notifs, 'read_notifications': read_notifs}
    return render(request, "notifications.html", context)
Esempio n. 2
0
def notifications_show(request):
    unread_len = Notification.unread(request.user).count()
    s = unread_len + 20
    notifs = list(
        Notification.objects.filter(user=request.user).order_by('read','-id').select_related('prenotif')[:s]
    )
    read_notifs = notifs[unread_len:]
    notifs = notifs[:unread_len]


    context = {"notifications": notifs, 'read_notifications': read_notifs}
    return render(request, "notifications.html", context)
Esempio n. 3
0
def notifications_get(request):
    notifs = list(Notification.unread(request.user))
    if len(notifs) < 5:
        notifs += list(Notification.objects.filter(user=request.user, read=True)[:(5 - len(notifs))])
    return HttpResponse(dumps(jsonise_notifications(notifs)), mimetype='application/json')
Esempio n. 4
0
def notifications_show(request):
    notifs = list(Notification.unread(request.user).order_by('-id'))
    read_notifs = list(Notification.objects.filter(user=request.user, read=True).order_by('-id')[:5])

    context = {"notifications": notifs, 'read_notifications': read_notifs}
    return render(request, "notifications.html", context)
Esempio n. 5
0
def notifications_get(request):
    notifs = list(Notification.unread(request.user))
    if len(notifs) < 5:
        notifs += list(Notification.objects.filter(user=request.user, read=True)[:(5 - len(notifs))])
    return HttpResponse(dumps(jsonise_notifications(notifs)), mimetype='application/json')