Exemplo n.º 1
0
def add_user(request,template_name='form1.html'):
    adduserForm = AddUserForm(request.POST or None)
    if request.method == 'POST':
        if adduserForm.is_valid():
            password = adduserForm.save_user()
            messages.success(request,'User successfully added')
            messages.success(request,password)
            return HttpResponseRedirect(reverse('club_main'))
    if request.user.get_profile().typ == 'Admin':
        adduserForm.fields['typ'].choices = [('Admin','Admin'),('Core','Core'),('Convener','Convener'),('Coordinator','Coordinator')]
    elif request.user.get_profile().typ == 'Core':
        adduserForm.fields['typ'].choices = [('Convener','Convener'),('Coordinator','Coordinator')]
    elif request.user.get_profile().typ == 'Convener':
        adduserForm.fields['typ'].choices = [('Coordinator','Coordinator')]
    return_url = reverse('add_user')
    to_return={
        'form' : adduserForm,
        'title' : "Add User",
        'return_url' : return_url,
        'button' : 'Add',
    }
    return render(request,template_name,to_return)