Exemplo n.º 1
0
def create_item(request, tag_id):
        form = ItemCreateForm(request.POST)
        if form.is_valid():
            item = form.save(commit=False)
            item.tag = get_object_or_404(Tag,id=tag_id)
            item.save()
        else:
            return form
Exemplo n.º 2
0
def edit_item(request, item_id):
    item = get_object_or_404(Item, id=item_id)
    if request.method == 'POST':
        form = ItemCreateForm(request.POST, instance=item)
        if form.is_valid():
            i = form.save()
            return HttpResponseRedirect('/audits/item/gestor/details/%d' % i.id)
    else:
        form = ItemCreateForm(instance=item)

    return render(request, "form.html", {"form": form, 'back_url': '/audits/item/gestor/details/%s' % item_id})
Exemplo n.º 3
0
def create_item_no_form(request, tag_id):
    if request.method == 'POST':
        form = ItemCreateForm(request.POST)
        if form.is_valid():
            item = form.save(commit=False)
            item.tag = get_object_or_404(Tag,id=tag_id)
            item.save()
            return HttpResponseRedirect('/audits/list/gestor/items/'+tag_id+'?page=-1')
    else:
        form = ItemCreateForm
    return render(request, 'create_item.html', {'form': form, 'back_url': '/audits/list/gestor/items/'+tag_id+'?page='+request.GET.get('page')})