allow manual ordering of consulting partner
This commit is contained in:
parent
e82f563ca3
commit
1daa288cdd
4 changed files with 39 additions and 5 deletions
|
@ -10,7 +10,7 @@ def partner_list(request):
|
|||
cloud_provider_id = request.GET.get("cloud_provider", "")
|
||||
|
||||
# Start with all active partners
|
||||
partners = ConsultingPartner.objects.filter(disable_listing=False).order_by("name")
|
||||
partners = ConsultingPartner.objects.filter(disable_listing=False).order_by("order")
|
||||
|
||||
# Apply filters based on request parameters
|
||||
if search_query:
|
||||
|
@ -36,7 +36,7 @@ def partner_list(request):
|
|||
).distinct()
|
||||
available_cloud_providers = CloudProvider.objects.filter(
|
||||
id__in=available_cloud_provider_ids, disable_listing=False
|
||||
).order_by("name")
|
||||
).order_by("order")
|
||||
|
||||
# For the current selection, we need to make sure we include the selected items
|
||||
# even if they don't match other filters
|
||||
|
@ -64,7 +64,7 @@ def partner_list(request):
|
|||
"partners": partners.prefetch_related("services", "cloud_providers"),
|
||||
"services": Service.objects.filter(disable_listing=False).order_by("name"),
|
||||
"cloud_providers": CloudProvider.objects.filter(disable_listing=False).order_by(
|
||||
"name"
|
||||
"order"
|
||||
),
|
||||
"available_services": available_services,
|
||||
"available_cloud_providers": available_cloud_providers,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue