def new_employee(request): if request.method == 'GET': form = UserAddForm() return render_to_response('add_user.html', { 'form': form, 'employees': True }, context_instance=RequestContext(request)) elif request.method == 'POST': form = UserAddForm(request.POST) if form.is_valid(): new_user = form.save() new_user.avatar = 'uploads/avatars/avatar.png' new_user.type = 'E' new_user.company = 'COSEGEM S.A.S.' new_user.save() return redirect( reverse_lazy('admin:users:edit', kwargs={'user_id': str(new_user.id)})) else: return render_to_response('add_user.html', { 'form': form, 'employees': True }, context_instance=RequestContext(request))
def registry_client(request): message = 'Elige un nombre de usuario y contraseña, estos serán tus datos de inicio de sesión.' if request.method == 'GET': form = UserAddForm() return render_to_response('registry.html', { 'form': form, 'message': message }, context_instance=RequestContext(request)) elif request.method == 'POST': form = UserAddForm(request.POST) if form.is_valid(): new_user = form.save() new_user.type = 'C' new_user.is_active = False new_user.save() request.session['new_profile'] = new_user.id return redirect(reverse_lazy('new_profile')) else: return render_to_response('registry.html', { 'form': form, 'message': message }, context_instance=RequestContext(request))
def addUser(request, projectName): """ Add user to current project """ if request.method == "POST": form = UserAddForm(request.POST) if form.is_valid(): # recreate keystone client; keystone session work around api.joinTenant(request.session['username'], request.session['password'], projectName) api.addUser(form.cleaned_data['userName'], form.cleaned_data['roleName'], projectName) return HttpResponseRedirect('/project_space/manage/settings')
def register(request, template): """ 注册 """ if request.method == 'POST': userinfo = json.loads(request.body) print userinfo userform = UserAddForm(userinfo) if userform.is_valid(): userform.save() return HttpResponse(json.dumps({'status': 200})) content = { 'request': request, } return TemplateResponse(request, template, content)
def new_employee(request): if request.method == 'GET': form = UserAddForm() return render_to_response('add_user.html', {'form':form, 'employees': True}, context_instance=RequestContext(request)) elif request.method == 'POST': form = UserAddForm(request.POST) if form.is_valid(): new_user = form.save() new_user.avatar = 'uploads/avatars/avatar.png' new_user.type = 'E' new_user.company = 'COSEGEM S.A.S.' new_user.save() return redirect(reverse_lazy('admin:users:edit',kwargs={'user_id':str(new_user.id)})) else: return render_to_response('add_user.html', {'form':form, 'employees':True}, context_instance=RequestContext(request))
def new_client(request): if request.method == 'GET': form = UserAddForm() return render_to_response('add_user.html', {'form':form}, context_instance=RequestContext(request)) elif request.method == 'POST': form = UserAddForm(request.POST) if form.is_valid(): new_user = form.save() if new_user.genre == 'M': new_user.avatar = 'uploads/avatars/avatar.png' else: new_user.avatar = 'uploads/avatars/f_avatar.png' new_user.type = 'C' new_user.save() return redirect(reverse_lazy('admin:users:edit',kwargs={'user_id':str(new_user.id)})) else: return render_to_response('add_user.html', {'form':form}, context_instance=RequestContext(request))
def registry_client(request): message = 'Elige un nombre de usuario y contraseña, estos serán tus datos de inicio de sesión.' if request.method == 'GET': form = UserAddForm() return render_to_response('registry.html', {'form':form, 'message':message}, context_instance=RequestContext(request)) elif request.method == 'POST': form = UserAddForm(request.POST) if form.is_valid(): new_user = form.save() new_user.type = 'C' new_user.is_active = False new_user.save() request.session['new_profile'] = new_user.id return redirect(reverse_lazy('new_profile')) else: return render_to_response('registry.html', {'form':form, 'message':message}, context_instance=RequestContext(request))
def deal_user_add(request): print(request.POST) user_add_form = UserAddForm(request.POST) if user_add_form.is_valid(): user_obj = UserProfile() user_obj.username = user_add_form.cleaned_data.get('username') user_obj.password = make_password( user_add_form.cleaned_data.get('password')) user_obj.name = user_add_form.cleaned_data.get('name') user_obj.email = '{}{}'.format(user_add_form.cleaned_data.get('email'), '@voole.com') user_obj.identity = user_add_form.cleaned_data.get('identity') user_obj.mobile_phone = user_add_form.cleaned_data.get('mobile_phone') user_obj.save() data = {'result_content': '用户添加成功,相关邮件已发送。'} return HttpResponse(json.dumps(data), content_type='application/json') else: data = {'result_content': '填写内容校验失败,请检查。'} return HttpResponse(json.dumps(data), content_type='application/json')
def new_client(request): if request.method == 'GET': form = UserAddForm() return render_to_response('add_user.html', {'form': form}, context_instance=RequestContext(request)) elif request.method == 'POST': form = UserAddForm(request.POST) if form.is_valid(): new_user = form.save() if new_user.genre == 'M': new_user.avatar = 'uploads/avatars/avatar.png' else: new_user.avatar = 'uploads/avatars/f_avatar.png' new_user.type = 'C' new_user.save() return redirect( reverse_lazy('admin:users:edit', kwargs={'user_id': str(new_user.id)})) else: return render_to_response('add_user.html', {'form': form}, context_instance=RequestContext(request))