Beispiel #1
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=[]))
Beispiel #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=[]))
Beispiel #3
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=[]))
Beispiel #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=[]))
Beispiel #5
0
 def get_from_db(self):
     ret = Notification.objects.all().filter(primary=1)
     refresh_cache()
     return ret
Beispiel #6
0
 def get_from_db(self):
     ret = Notification.objects.all().filter(primary=1)
     refresh_cache()
     return ret