def add(request): if request.method == 'POST': form = InquiryForm(request.POST) if form.is_valid(): c = form.save(commit=False) c.user = request.user c.save() return HttpResponseRedirect('/inquiries') else: form = InquiryForm() form.fields['customer'].queryset = request.user.customerprofile_set.all() return render(request, 'inquiries/add.html', {'form': form})
def edit(request, inquiry_id): if request.method == 'POST': inquiry = Inquiry.objects.get(pk=inquiry_id) form = InquiryForm(request.POST, instance=inquiry) if form.is_valid(): c = form.save() addnote_help(request.user, c.id, u'** Content modified') return HttpResponseRedirect('/inquiries') else: inquiry = Inquiry.objects.get(pk=inquiry_id) form = InquiryForm(instance=inquiry) noteform = InquiryNoteForm() form.fields['customer'].queryset = request.user.customerprofile_set.all() return render(request, 'inquiries/edit.html', {'form': form, 'inquiry': inquiry, 'noteform': noteform})