app/soc/views/site/user/profile.py
changeset 141 e120c24b89e2
parent 134 1f64d7a4d82d
child 170 1fadf6e0348d
equal deleted inserted replaced
140:c3d098d6fafa 141:e120c24b89e2
    90   # create default template context for use with any templates
    90   # create default template context for use with any templates
    91   context = response_helpers.getUniversalContext(request)
    91   context = response_helpers.getUniversalContext(request)
    92 
    92 
    93   logged_in_id = users.get_current_user()
    93   logged_in_id = users.get_current_user()
    94 
    94 
    95   if not logged_in_id:
    95   alt_response = simple.getAltResponseIfNotDeveloper(request, context, 
    96     return simple.requestLogin(request, template, context,
    96                                                         id = logged_in_id)
    97         login_message_fmt='Please <a href="%(sign_in)s">sign in</a>'
    97   if alt_response:
    98                            ' as a site developer to view this page.')
    98     # not a developer
    99 
    99     return alt_response
   100   if not id_user.isIdDeveloper(id=logged_in_id):
   100   
   101     return simple.requestLogin(request, template, context,
   101   alt_response = simple.getAltResponseIfNotLoggedIn(request, context, 
   102         login_message_fmt='Please <a href="%(sign_out)s">sign out</a>'
   102                                                         id = logged_in_id)
   103                          ' and <a href="%(sign_in)s">sign in</a>'
   103   if alt_response:
   104                          ' again as a site developer to view this page.')
   104     # not logged in
       
   105     return alt_response
   105 
   106 
   106   user = None  # assume that no User entity will be found
   107   user = None  # assume that no User entity will be found
   107   form = None  # assume blank form needs to be displayed
   108   form = None  # assume blank form needs to be displayed
   108   lookup_message = 'Enter information to look up a User.'
   109   lookup_message = 'Enter information to look up a User.'
   109   lookup_error = None  # assume no look-up errors
   110   lookup_error = None  # assume no look-up errors