def line_item_quantity(request, user_id, **kwargs): user = get_object_or_404(User, pk=user_id) try: quotation = get_object_or_404(Quotation, user=user, status=0) result = { "id": quotation.id, "date_created": h.format_date(str(quotation.time_created.date())), "line_item_qty": quotation.lineitem_set.all().count() } return ("object", result) except Http404: return ("object", {"line_item_qty": 0, "date_created": None})
def add_line_item(request, prod_var_id, form_class=LineItemForm, **kwargs): form = form_class(request.POST) if form.is_valid(): line_item = form.save(prod_var_id) # Do we have to replicate account/views/line_item_quantity return value here too? result = { "id": line_item.quotation.id, "date_created": h.format_date(str(line_item.quotation.time_created.date())), "line_item_qty": line_item.quotation.lineitem_set.all().count() } return ("object", result) return h.dict_error(form.errors.items())
def para_user_detail(first_name, last_name, company, quotation_no, quotation_date, email): return "<para leftIndent=-33><b>Attn:</b> " + first_name + " " + last_name + \ "<br/><b>Company:</b> " + company + \ "<br/><b>Quotation No:</b> " + quotation_no + \ "<br/><b>Date:</b> " + str(h.format_date(quotation_date)) + \ "<br/><b>Email:</b> " + email + "</para>"