diff --git a/openslides/agenda/models.py b/openslides/agenda/models.py index e7e5426ec..817518c55 100644 --- a/openslides/agenda/models.py +++ b/openslides/agenda/models.py @@ -50,6 +50,15 @@ class Item(MPTTModel, SlideMixin): def get_releated_type(self): return self.get_releated_slide().prefix + def print_releated_type(self): + """ + Print the type of the releated item. + + For use in Template + ??Why does {% trans item.print_releated_type|capfirst %} not work?? + """ + return _(self.get_releated_type().capitalize()) + def get_title(self): if self.releated_sid is None: return self.title diff --git a/openslides/agenda/templates/agenda/item_row.html b/openslides/agenda/templates/agenda/item_row.html index ec8c0c3d4..8cc4c27a2 100644 --- a/openslides/agenda/templates/agenda/item_row.html +++ b/openslides/agenda/templates/agenda/item_row.html @@ -20,7 +20,7 @@ {% endif %} {{ item }} {% if item.releated_sid %} - ({{ item.get_releated_type }}) + ({{ item.print_releated_type }}) {% endif %} {% if perms.agenda.can_manage_agenda %}