def message_mark_all_read(request): user = get_user(request) if not user.is_authenticated(): raise PermissionDenied Monit.objects.filter(user=user).update(read=True) if not request.is_ajax(): return HttpResponseRedirect(request.META.get('HTTP_REFERER') or '/') else: return HttpResponse('')
def message_delete(request, message_id): user = get_user(request) if not user.is_authenticated(): raise PermissionDenied message = get_object_or_404(Monit, user=user, pk=message_id) message.delete() if not request.is_ajax(): return HttpResponseRedirect(request.META.get('HTTP_REFERER') or '/') else: return HttpResponse('')
def message_detail(request, message_id): user = get_user(request) if not user.is_authenticated(): raise PermissionDenied message = get_object_or_404(Monit, user=user, pk=message_id) message.read = True message.save() return render_to_response('monitio/message/detail.html', {'message': message}, context_instance=RequestContext(request))
def test_get_user(self): class request: user = G(get_user_model()) self.assertEquals(get_user(request), request.user)
def test_get_user_anon(self): class request: user = AnonymousUser() self.assertEquals(get_user(request), AnonymousUser())