Ejemplo n.º 1
0
 def view(self,request):
     from lino.django.utils.sites import lino_site
     context = lino_site.context(request,
         title = self.label,
         menu = MenuRenderer(self,request),
     )
     #return render_to_response("lino/menu.html",context)
     return render_to_response(self.template_to_response,
       context,
       context_instance=template.RequestContext(request))
Ejemplo n.º 2
0
 def view(self, request):
     from lino.django.utils.sites import lino_site
     context = lino_site.context(
         request,
         title=self.label,
         menu=MenuRenderer(self, request),
     )
     #return render_to_response("lino/menu.html",context)
     return render_to_response(
         self.template_to_response,
         context,
         context_instance=template.RequestContext(request))
Ejemplo n.º 3
0
 def render_to_response(self,**kw):
     url = get_redirect(self.request)
     if url:
         #print "render_to_response() REDIRECT TO ", url
         return HttpResponseRedirect(url)
     from lino.django.utils.sites import lino_site
     context = lino_site.context(self.request,
       report = self,
       title = self.get_title(),
       form_action = self.again(editing=None),
     )
     return render_to_response(self.template_to_reponse,
         context,
         context_instance=template.RequestContext(self.request))
Ejemplo n.º 4
0
def sorry(request,message=None):
    if message is None:
        if request.user.is_authenticated():
            message = mark_safe("""
    Sorry %s, you have no access permission for this action.
    Consider logging in as another user.
    """ % request.user.username)
        else:
            message = mark_safe("""
    This action requires that you log in.
            """)
    from lino.django.utils.sites import lino_site
    context = lino_site.context(request,
      title = "Sorry",
      message = message,
    )
    return render_to_response("lino/sorry.html",
      context,
      context_instance = template.RequestContext(request))