eboutic big refactor

This commit is contained in:
thomas girod committed 2024-08-06 16:49:20 +02:00
1 parent f02864b752
commit cca9732925
17 files changed
+414 -584

No files matched your search

+12 -1
View File
@@ -19,9 +19,20 @@ from eboutic.models import *
@admin.register(Basket)
class BasketAdmin(admin.ModelAdmin):
list_display = ("user", "date", "get_total")
list_display = ("user", "date", "total")
autocomplete_fields = ("user",)
def get_queryset(self, request):
return (
super()
.get_queryset(request)
.annotate(
total=Sum(
F("items__quantity") * F("items__product_unit_price"), default=0
)
)
)
@admin.register(BasketItem)
class BasketItemAdmin(admin.ModelAdmin):