From 00ec65ea1567a1385b425f936f1a787deda28886 Mon Sep 17 00:00:00 2001 From: Gytha Ogg Date: Thu, 19 Dec 2024 13:21:49 +0100 Subject: [PATCH] define default search fields for autocomplete - person: id, name, alternative_names - work: id, name, alternative_names - instance: id, name, alternative_names - place: id, label, alternative_names --- apis_ontology/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/apis_ontology/models.py b/apis_ontology/models.py index 310de5b..2dbb16f 100644 --- a/apis_ontology/models.py +++ b/apis_ontology/models.py @@ -83,6 +83,7 @@ class Person( VersionMixin, LegacyStuffMixin, LegacyDateMixin, TibScholEntityMixin, AbstractEntity ): class_uri = "http://id.loc.gov/ontologies/bibframe/Person" + _default_search_fields = ["id", "name", "alternative_names"] start_date_written = models.CharField( max_length=255, @@ -129,6 +130,8 @@ class Place( AbstractEntity, ): class_uri = "http://id.loc.gov/ontologies/bibframe/Place" + _default_search_fields = ["id", "label", "alternative_names"] + label = models.CharField(blank=True, default="", verbose_name="Name") end_date = None end_start_date = None @@ -180,6 +183,8 @@ class Work( VersionMixin, LegacyStuffMixin, LegacyDateMixin, TibScholEntityMixin, AbstractEntity ): class_uri = "http://id.loc.gov/ontologies/bibframe/Work" + _default_search_fields = ["id", "name", "alternative_names"] + end_date = None end_start_date = None end_end_date = None @@ -255,6 +260,8 @@ class Instance( VersionMixin, LegacyStuffMixin, LegacyDateMixin, TibScholEntityMixin, AbstractEntity ): class_uri = "http://id.loc.gov/ontologies/bibframe/Instance" + _default_search_fields = ["id", "name", "alternative_names"] + end_date = None end_start_date = None end_end_date = None