예제 #1
0
 def update(self):
     """set values for pagelet"""
     BrowserPagelet.update(self)
     if not IUnauthenticatedPrincipal.providedBy(self.request.principal):
         auth = component.getUtility(IAuthentication)
         ILogout(auth).logout(self.request)
     if 'nextURL' in self.request:
         self.request.response.redirect(self.request['nextURL'])
예제 #2
0
 def update(self):
     if self.request.has_key('ictvendor'):
         if self.request.has_key('ictproduct'):
             self.label = _(u"Please select template for")
         else:
             self.label = _(u"Please select product for")
     else:
         self.label = _(u"Please select vendor")
     BrowserPagelet.update(self)
예제 #3
0
 def update(self):
     """set values for pagelet"""
     BrowserPagelet.update(self)
     if IUnauthenticatedPrincipal.providedBy(self.request.principal):
         component.getUtility(IAuthentication).unauthorized(
             self.request.principal.id, self.request)
예제 #4
0
 def __init__(self, context, request):
     HTTPAuthenticationLogin.__init__(self, context, request)
     BrowserPagelet.__init__(self, context, request)