Exemplo n.º 1
0
Arquivo: views.py Projeto: zxhx/seahub
def notification_delete(request, nid):
    if not request.user.is_staff:
        raise Http404
    Notification.objects.filter(id=nid).delete()
    refresh_cache()

    return HttpResponseRedirect(reverse('notification_list', args=[]))
Exemplo n.º 2
0
def notification_delete(request, nid):
    if not request.user.is_staff:
        raise Http404
    Notification.objects.filter(id=nid).delete()
    refresh_cache()

    return HttpResponseRedirect(reverse('notification_list', args=[]))
Exemplo n.º 3
0
Arquivo: views.py Projeto: zxhx/seahub
def set_primary(request, nid):
    if not request.user.is_staff:
        raise Http404

    # TODO: use transaction?
    Notification.objects.filter(primary=1).update(primary=0)
    Notification.objects.filter(id=nid).update(primary=1)

    refresh_cache()

    return HttpResponseRedirect(reverse('notification_list', args=[]))
Exemplo n.º 4
0
def set_primary(request, nid):
    if not request.user.is_staff:
        raise Http404
    
    # TODO: use transaction?
    Notification.objects.filter(primary=1).update(primary=0)
    Notification.objects.filter(id=nid).update(primary=1)

    refresh_cache()
    
    return HttpResponseRedirect(reverse('notification_list', args=[]))
Exemplo n.º 5
0
 def get_from_db(self):
     ret = Notification.objects.all().filter(primary=1)
     refresh_cache()
     return ret
Exemplo n.º 6
0
 def get_from_db(self):
     ret = Notification.objects.all().filter(primary=1)
     refresh_cache()
     return ret