Пример #1
0
def add(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            user = form.save(commit=False)
            user.is_staff = True
            user.save()
            return HttpResponseRedirect(reverse('components.accounts.views.list'))
    else:
        form = UserCreationForm()

    return render(request, 'accounts/add.html', {'form': form })
Пример #2
0
def add(request):
    if request.method == "POST":
        form = UserCreationForm(request.POST)
        if form.is_valid():
            newuser = form.save(commit=False)
            newuser.is_staff = True
            newuser.save()
            api_key = ApiKey.objects.create(user=newuser)
            api_key.key = api_key.generate_key()
            api_key.save()
            return HttpResponseRedirect(reverse("components.accounts.views.list"))
        else:
            print "%s" % repr(form.errors)
    else:
        # clearing out values that are getting inherited from currently logged in user
        data = {"email": " "}
        form = UserCreationForm(initial=data)

    return render(request, "accounts/add.html", {"hide_features": hidden_features(), "form": form})
Пример #3
0
def add(request):
    if request.method == "POST":
        form = UserCreationForm(request.POST)
        userprofileform = UserProfileForm(request.POST)
        if form.is_valid():
            newuser = form.save(commit=False)
            newuser.is_staff = True
            newuser.save()
            api_key = ApiKey.objects.create(user=newuser)
            api_key.key = api_key.generate_key()
            api_key.save()
            user_profile = UserProfile.objects.get(user=newuser)
            userprofileform = UserProfileForm(request.POST,
                                              instance=user_profile)
            userprofileform.save()

            messages.info(request, _("Saved."))
            return redirect("components.accounts.views.list")
    else:
        # Clearing out values that are getting inherited from currently logged in user
        data = {"email": ""}
        form = UserCreationForm(initial=data)
        userprofileform = UserProfileForm()

    return render(request, "accounts/add.html", {
        "form": form,
        "userprofileform": userprofileform
    })
Пример #4
0
def add(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            newuser = form.save(commit=False)
            newuser.is_staff = True
            newuser.save()
            api_key = ApiKey.objects.create(user=newuser)
            api_key.key = api_key.generate_key()
            api_key.save()

            messages.info(request, _('Saved.'))
            return redirect('components.accounts.views.list')
    else:
        # Clearing out values that are getting inherited from currently logged in user
        data = {'email': ''}
        form = UserCreationForm(initial=data)

    return render(request, 'accounts/add.html', {'form': form})
Пример #5
0
def add(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            newuser = form.save(commit=False)
            newuser.is_staff = True
            newuser.save()
            api_key = ApiKey.objects.create(user=newuser)
            api_key.key = api_key.generate_key()
            api_key.save()
            return HttpResponseRedirect(reverse('components.accounts.views.list'))
        else:
            print "%s" % repr(form.errors)   
    else:
        #clearing out values that are getting inherited from currently logged in user
        data = {'email':' '} 
        form = UserCreationForm(initial=data)

    return render(request, 'accounts/add.html', {'form': form })