mirror of
https://github.com/welton89/RRBEC.git
synced 2026-04-05 05:25:40 +00:00
ordernação dos produtos por ativo e categoria na page products
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -8,18 +8,14 @@ from gestaoRaul.decorators import group_required
|
|||||||
|
|
||||||
@group_required(groupName='Garçom')
|
@group_required(groupName='Garçom')
|
||||||
def products(request):
|
def products(request):
|
||||||
protucts = Product.objects.all()
|
protucts = Product.objects.all().order_by('-active', 'category')
|
||||||
categories = Categories.objects.all()
|
categories = Categories.objects.all()
|
||||||
# teste = Product.objects.get(id=389)
|
|
||||||
# teste.image = "https://ehgomes.com.br/wp-content/uploads/2023/08/Vectorizer.AI-A-Ferramenta-que-Transforma-Imagens-em-Vetores.webp"
|
|
||||||
# teste.save()
|
|
||||||
# print((teste.image))
|
|
||||||
return render(request, 'products.html', {'products': protucts, 'categories': categories})
|
return render(request, 'products.html', {'products': protucts, 'categories': categories})
|
||||||
|
|
||||||
@group_required(groupName='Garçom')
|
@group_required(groupName='Garçom')
|
||||||
def searchProduct(request):
|
def searchProduct(request):
|
||||||
product = request.GET.get("search-product")
|
product = request.GET.get("search-product")
|
||||||
products = Product.objects.filter(name__icontains=product)
|
products = Product.objects.filter(name__icontains=product).order_by('-active', 'category')
|
||||||
return render(request, "htmx_components/products/htmx_search_products.html", {"products": products})
|
return render(request, "htmx_components/products/htmx_search_products.html", {"products": products})
|
||||||
|
|
||||||
|
|
||||||
@@ -42,7 +38,7 @@ def onOffProduct(request):
|
|||||||
product = Product.objects.get(id=product_id)
|
product = Product.objects.get(id=product_id)
|
||||||
product.active = not product.active
|
product.active = not product.active
|
||||||
product.save()
|
product.save()
|
||||||
products = Product.objects.all()
|
products = Product.objects.all().order_by('-active', 'category')
|
||||||
return render(request, "htmx_components/products/htmx_search_products.html", {"products": products})
|
return render(request, "htmx_components/products/htmx_search_products.html", {"products": products})
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user