Пример #1
0
 def view_one(self,request,row,**kw):
     #print "Report.view_one()", request.path
     if not self.can_view.passes(request):
         return render.sorry(request)
     if is_editing(request) and self.can_change.passes(request):
         r = render.EditOneReportRenderer(row,request,True,self,**kw)
     else:
         r = render.ViewOneReportRenderer(row,request,True,self,**kw)
     return r.render_to_response()
Пример #2
0
 def view_one(self, request, row, **kw):
     #print "Report.view_one()", request.path
     if not self.can_view.passes(request):
         return render.sorry(request)
     if is_editing(request) and self.can_change.passes(request):
         r = render.EditOneReportRenderer(row, request, True, self, **kw)
     else:
         r = render.ViewOneReportRenderer(row, request, True, self, **kw)
     return r.render_to_response()
Пример #3
0
 def view_many(self,request):
     #~ msg = "Hello, "+unicode(request.user)
     #~ print msg
     #~ request.user.message_set.create(msg)
     if not self.can_view.passes(request):
         return render.sorry(request)
     if is_editing(request) and self.can_change.passes(request):
         r = render.EditManyReportRenderer(request,True,self)
     else:
         r = render.ViewManyReportRenderer(request,True,self)
     return r.render_to_response()
Пример #4
0
 def view_many(self, request):
     #~ msg = "Hello, "+unicode(request.user)
     #~ print msg
     #~ request.user.message_set.create(msg)
     if not self.can_view.passes(request):
         return render.sorry(request)
     if is_editing(request) and self.can_change.passes(request):
         r = render.EditManyReportRenderer(request, True, self)
     else:
         r = render.ViewManyReportRenderer(request, True, self)
     return r.render_to_response()