Пример #1
0
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))
Пример #2
0
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))
Пример #3
0
Файл: views.py Проект: hoodsy/UI
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')
Пример #4
0
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)
Пример #5
0
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)
Пример #6
0
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))
Пример #7
0
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))
Пример #8
0
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))
Пример #9
0
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')
Пример #10
0
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))