Exemplo n.º 1
0
def form(request, id=False):
    if id:
        instance = get_object_or_404(Contact, id=id, deleted=False)
        msg = _("Successfully edited contact")
    else:
        instance = Contact()
        msg = _("Successfully added new contact")

    #Save and set to active, require valid form
    if request.method == 'POST':
        form = ContactForm(request.POST, request.FILES, instance=instance)
        if form.is_valid():
            o = form.save(commit=False)
            o.owner = request.user
            o.save()
            form.save_m2m()
            request.message_success(msg)

            return redirect(view, o.id)
    else:
        form = ContactForm(instance=instance)

    return render(request, "contacts/form.html", {
        'title': _("Contact"),
        'form': form,
        'contact': instance,
    })
Exemplo n.º 2
0
def form (request, id=False):
    if id:
        instance = get_object_or_404(Contact, id=id, deleted=False)
        msg = _("Successfully edited contact")
    else:
        instance = Contact()
        msg = _("Successfully added new contact")

    #Save and set to active, require valid form
    if request.method == 'POST':
        form = ContactForm(request.POST, request.FILES, instance=instance)
        if form.is_valid():
            o = form.save(commit=False)
            o.owner = request.user
            o.save()
            form.save_m2m()
            request.message_success(msg)

            return redirect(view, o.id)
    else:
        form = ContactForm(instance=instance)

    return render(request, "contacts/form.html", {'title': _("Contact"),
                                                  'form': form,
                                                  'contact': instance,
                                                  })
Exemplo n.º 3
0
 def create(self, request):
     instance = Contact()
     form = ContactForm(request.POST, request.FILES, instance=instance)
     if form.is_valid():
         contact = form.save(commit=False)
         contact.owner = request.user
         contact.save()
         form.save_m2m()
         return contact
     else:
         return form.errors
Exemplo n.º 4
0
 def create(self, request):
     instance = Contact()
     form = ContactForm(request.POST, request.FILES, instance=instance)
     if form.is_valid():
         contact = form.save(commit=False)
         contact.owner = request.user
         contact.save()
         form.save_m2m()
         return contact
     else:
         return form.errors