Skip to content

Commit

Permalink
feat(models): add field verbose_names
Browse files Browse the repository at this point in the history
Add `__init__` methods for `Person`, `Place`,
`Group` classes to add German `verbose_names`
to inherited fields.

Closes: #69
  • Loading branch information
koeaw committed Dec 9, 2024
1 parent 23d6840 commit 03cfce5
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions apis_ontology/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,14 @@ class Meta:
verbose_name = _("Person")
verbose_name_plural = _("Personen")

def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self._meta.get_field("forename").verbose_name = "Vorname"
self._meta.get_field("surname").verbose_name = "Nachname"
self._meta.get_field("gender").verbose_name = "Geschlecht"
self._meta.get_field("date_of_birth").verbose_name = "Geburtsdatum"
self._meta.get_field("date_of_death").verbose_name = "Sterbedatum"

def __str__(self):
return f"{self.forename} {self.surname}"

Expand All @@ -172,6 +180,12 @@ class Meta:
verbose_name = _("Ort")
verbose_name_plural = _("Orte")

def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self._meta.get_field("label").verbose_name = "Name"
self._meta.get_field("latitude").verbose_name = "Latitüde"
self._meta.get_field("longitude").verbose_name = "Longitüde"

def __str__(self):
return self.label

Expand All @@ -193,6 +207,10 @@ class Meta:
verbose_name = _("Körperschaft")
verbose_name_plural = _("Körperschaften")

def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self._meta.get_field("label").verbose_name = "Name"

def __str__(self):
return self.label

Expand Down

0 comments on commit 03cfce5

Please sign in to comment.