From b9f783e9f1542ddcad30ef0bcf2d9687e2b80d05 Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Sat, 30 Jun 2012 11:06:32 +0200 Subject: [PATCH] #237 translate the related type --- openslides/agenda/models.py | 9 +++++++++ openslides/agenda/templates/agenda/item_row.html | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) 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 %}