app/soc/views/user/profile.py
changeset 191 80f08751f1e5
parent 189 1cf3e7531382
child 224 35bf48c27eb6
equal deleted inserted replaced
190:b1351bf81064 191:80f08751f1e5
   136 
   136 
   137     if user:
   137     if user:
   138       # is 'Profile saved' parameter present, but referrer was not ourself?
   138       # is 'Profile saved' parameter present, but referrer was not ourself?
   139       # (e.g. someone bookmarked the GET that followed the POST submit) 
   139       # (e.g. someone bookmarked the GET that followed the POST submit) 
   140       if (request.GET.get(SUBMIT_MSG_PARAM_NAME)
   140       if (request.GET.get(SUBMIT_MSG_PARAM_NAME)
   141           and (not response_helpers.isReferrerSelf(request,
   141           and (not request_helpers.isReferrerSelf(request,
   142                                                    suffix=linkname))):
   142                                                   suffix=linkname))):
   143         # redirect to aggressively remove 'Profile saved' query parameter
   143         # redirect to aggressively remove 'Profile saved' query parameter
   144         return http.HttpResponseRedirect(request.path)
   144         return http.HttpResponseRedirect(request.path)
   145     
   145     
   146       # referrer was us, so select which submit message to display
   146       # referrer was us, so select which submit message to display
   147       # (may display no message if ?s=0 parameter is not present)
   147       # (may display no message if ?s=0 parameter is not present)
   148       context['submit_message'] = (
   148       context['submit_message'] = (
   149           url_helpers.getSingleIndexedParamValue(
   149           request_helpers.getSingleIndexedParamValue(
   150               request, SUBMIT_MSG_PARAM_NAME, values=SUBMIT_MESSAGES))
   150               request, SUBMIT_MSG_PARAM_NAME, values=SUBMIT_MESSAGES))
   151 
   151 
   152       # populate form with the existing User entity
   152       # populate form with the existing User entity
   153       form = UserForm(instance=user)
   153       form = UserForm(instance=user)
   154     else:
   154     else: