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