feat(buy): send products list to buy view.

This commit is contained in:
2024-08-31 09:46:03 -05:00
parent 23ec2bc298
commit f1d96467d6
3 changed files with 35 additions and 1 deletions

View File

@@ -8,8 +8,16 @@ from .forms import ImportProductsForm, PurchaseForm, SaleLineFormSet, Reconcilia
import csv
import io
import json
from decimal import Decimal
class DecimalEncoder(json.JSONEncoder):
def default(self, obj):
if isinstance(obj, Decimal):
return float(obj)
return json.JSONEncoder.default(self, obj)
def index(request):
return render(request, 'don_confiao/index.html')
@@ -47,6 +55,7 @@ def buy(request):
'sale_form': sale_form,
'linea_formset': line_formset,
'summary_form': sale_summary_form,
'list_products': json.dumps(Product.to_list(), cls=DecimalEncoder),
}
)