diff --git a/src/collective/contact/core/browser/position.py b/src/collective/contact/core/browser/position.py index 78adf5e..62aafcb 100644 --- a/src/collective/contact/core/browser/position.py +++ b/src/collective/contact/core/browser/position.py @@ -16,7 +16,7 @@ class Position(BaseView): super(Position, self).update() self.position = self.context position = self.position - self.name = position.Title() + self.name = position.get_full_title() factory = getUtility(IVocabularyFactory, "PositionTypes") vocabulary = factory(self.context) self.type = vocabulary.getTerm(position.position_type).title diff --git a/src/collective/contact/core/tests/test_views.py b/src/collective/contact/core/tests/test_views.py index 15bf50e..3560284 100644 --- a/src/collective/contact/core/tests/test_views.py +++ b/src/collective/contact/core/tests/test_views.py @@ -154,7 +154,7 @@ class TestPositionView(TestView): position_view = self.sergent_lh.restrictedTraverse("@@position") position_view.update() - self.assertEqual(position_view.name, "Sergent de la brigade LH") + self.assertEqual(position_view.name, "Sergent de la brigade LH, Brigade LH (Armée de terre)") self.assertEqual(position_view.type, "Sergeant") organizations = position_view.organizations self.assertEqual([self.armeedeterre,