allow manual ordering of consulting partner

This commit is contained in:
Tobias Brunner 2025-03-14 14:57:34 +01:00
parent e82f563ca3
commit 1daa288cdd
No known key found for this signature in database
4 changed files with 39 additions and 5 deletions

View file

@ -137,11 +137,19 @@ class ServiceOfferingAdmin(admin.ModelAdmin):
@admin.register(ConsultingPartner)
class ConsultingPartnerAdmin(admin.ModelAdmin):
list_display = ("name", "website", "logo_preview", "disable_listing", "is_featured")
class ConsultingPartnerAdmin(SortableAdminMixin, admin.ModelAdmin):
list_display = (
"name",
"website",
"logo_preview",
"disable_listing",
"is_featured",
"order",
)
search_fields = ("name", "description")
prepopulated_fields = {"slug": ("name",)}
filter_horizontal = ("services", "cloud_providers")
ordering = ("order",)
def logo_preview(self, obj):
if obj.logo: