app/soc/views/user/profile.py
changeset 305 972d28056d9d
parent 299 a1cc853a56e5
child 309 7190b224c701
equal deleted inserted replaced
304:812abb9a7e3b 305:972d28056d9d
   129   if request.method == 'POST':
   129   if request.method == 'POST':
   130     form = UserForm(request.POST)
   130     form = UserForm(request.POST)
   131 
   131 
   132     if form.is_valid():
   132     if form.is_valid():
   133       new_link_name = form.cleaned_data.get('link_name')
   133       new_link_name = form.cleaned_data.get('link_name')
   134       properties = {}
   134       properties = {
   135       properties['link_name'] = new_link_name
   135         link_name : new_link_name,
   136       properties['nick_name'] = form.cleaned_data.get("nick_name")
   136         nick_name : form.cleaned_data.get("nick_name"),
   137       properties['id'] = id
   137         id : id,
       
   138       }
   138 
   139 
   139       user = soc.logic.user_logic.updateOrCreateFromFields(properties, email=id)
   140       user = soc.logic.user_logic.updateOrCreateFromFields(properties, email=id)
   140 
   141 
   141       # redirect to new /user/profile/new_link_name?s=0
   142       # redirect to new /user/profile/new_link_name?s=0
   142       # (causes 'Profile saved' message to be displayed)
   143       # (causes 'Profile saved' message to be displayed)