Skip to content

Commit

Permalink
define default search fields for autocomplete
Browse files Browse the repository at this point in the history
- person: id, name, alternative_names
- work: id, name, alternative_names
- instance: id, name, alternative_names
- place: id, label, alternative_names
  • Loading branch information
gythaogg committed Dec 19, 2024
1 parent 9945faa commit 00ec65e
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions apis_ontology/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down

0 comments on commit 00ec65e

Please sign in to comment.