app/soc/views/helper/access.py
changeset 361 465e4df617de
parent 357 9bd78a5073c2
child 389 9b873166d7d5
equal deleted inserted replaced
360:5ad9cabb5892 361:465e4df617de
    72   """
    72   """
    73 
    73 
    74   if users.get_current_user():
    74   if users.get_current_user():
    75     return
    75     return
    76 
    76 
    77   login_response = requestLogin(request, DEF_LOGIN_TMPL,
    77   login_response = requestLogin(request, None, DEF_LOGIN_TMPL,
    78                                 login_message_fmt=DEF_LOGIN_MSG_FMT)
    78                                 login_message_fmt=DEF_LOGIN_MSG_FMT)
    79 
    79 
    80   raise soc.views.out_of_band.AccessViolationResponse(login_response)
    80   raise soc.views.out_of_band.AccessViolationResponse(login_response)
    81 
    81 
    82 
    82 
   101   user = models.user.logic.getFromFields(email=id.email())
   101   user = models.user.logic.getFromFields(email=id.email())
   102 
   102 
   103   if user:
   103   if user:
   104     return
   104     return
   105 
   105 
   106   login_response = requestLogin(request, DEF_LOGIN_TMPL,
   106   login_response = requestLogin(request, None, DEF_LOGIN_TMPL,
   107                                 login_message_fmt=DEF_NO_USER_LOGIN_MSG_FMT)
   107                                 login_message_fmt=DEF_NO_USER_LOGIN_MSG_FMT)
   108 
   108 
   109   raise soc.views.out_of_band.AccessViolationResponse(login_response)
   109   raise soc.views.out_of_band.AccessViolationResponse(login_response)
   110 
   110 
   111 
   111 
   133 
   133 
   134   login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % {
   134   login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % {
   135       'role' : 'a site developer ',
   135       'role' : 'a site developer ',
   136       }
   136       }
   137 
   137 
   138   login_response = requestLogin(request, DEF_LOGIN_TMPL,
   138   login_response = requestLogin(request, None, DEF_LOGIN_TMPL,
   139                                 login_message_fmt=login_message_fmt)
   139                                 login_message_fmt=login_message_fmt)
   140 
   140 
   141   raise soc.views.out_of_band.AccessViolationResponse(login_response)
   141   raise soc.views.out_of_band.AccessViolationResponse(login_response)
   142 
   142 
   143 
   143 
   166 
   166 
   167   login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % {
   167   login_message_fmt = DEF_DEV_LOGOUT_LOGIN_MSG_FMT % {
   168       'role' : 'a host for this program',
   168       'role' : 'a host for this program',
   169       }
   169       }
   170 
   170 
   171   login_response = requestLogin(request, DEF_LOGIN_TMPL,
   171   login_response = requestLogin(request, None, DEF_LOGIN_TMPL,
   172                                 login_message_fmt=login_message_fmt)
   172                                 login_message_fmt=login_message_fmt)
   173 
   173 
   174   raise soc.views.out_of_band.AccessViolationResponse(login_response)
   174   raise soc.views.out_of_band.AccessViolationResponse(login_response)