complete rework of offerings

This commit is contained in:
Tobias Brunner 2025-02-28 14:13:51 +01:00
parent 84e25c82d1
commit 20f27bd6b5
No known key found for this signature in database
16 changed files with 313 additions and 294 deletions

View file

@ -43,9 +43,7 @@ def create_lead(request, slug):
# Get the selected plan
selected_plan = get_object_or_404(
Plan.objects.prefetch_related(
"prices", "prices__currency", "prices__term"
),
Plan,
id=request.GET.get("plan"),
offering=selected_offering,
)

View file

@ -11,9 +11,6 @@ def offering_list(request):
.prefetch_related(
"service__categories",
"plans",
"plans__prices",
"plans__prices__currency",
"plans__prices__term",
)
)
@ -62,9 +59,7 @@ def offering_detail(request, slug):
offering = get_object_or_404(
ServiceOffering.objects.select_related(
"service", "cloud_provider"
).prefetch_related(
"plans", "plans__prices", "plans__prices__currency", "plans__prices__term"
),
).prefetch_related("plans"),
slug=slug,
)

View file

@ -32,7 +32,6 @@ def provider_detail(request, slug):
"offerings",
"offerings__service",
"offerings__plans",
"offerings__plans__prices",
"consulting_partners",
),
slug=slug,

View file

@ -17,7 +17,6 @@ def service_list(request):
"offerings",
"offerings__cloud_provider",
"offerings__plans",
"offerings__plans__prices",
"consulting_partners",
"external_links",
)
@ -69,9 +68,6 @@ def service_detail(request, slug):
"offerings",
"offerings__cloud_provider",
"offerings__plans",
"offerings__plans__prices",
"offerings__plans__prices__currency",
"offerings__plans__prices__term",
"consulting_partners",
"external_links",
),