From 480504c64e6ead3d059fdb59980bd0ad3a238a03 Mon Sep 17 00:00:00 2001 From: nickmwangemi Date: Fri, 10 Nov 2023 09:37:33 +0300 Subject: [PATCH] Add autocomplete for the predicates in work admin view --- peachjam/admin.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/peachjam/admin.py b/peachjam/admin.py index b89eaefdf..5c0358cbe 100644 --- a/peachjam/admin.py +++ b/peachjam/admin.py @@ -892,6 +892,16 @@ class RelationshipInline(admin.TabularInline): fk_name = "subject_work" fields = ("predicate", "object_work") + def get_formset(self, request, obj=None, **kwargs): + return super().get_formset( + request, + obj, + widgets={ + "object_work": autocomplete.ModelSelect2(url="autocomplete-works") + }, + **kwargs, + ) + @admin.register(Work) class WorkAdmin(admin.ModelAdmin):