add method to get sortable deputy name

This commit is contained in:
Frédéric Péters 2011-12-01 23:46:16 +01:00
parent 0d27deeec9
commit 1557271769
1 changed files with 7 additions and 0 deletions

View File

@ -109,3 +109,10 @@ class Deputy(Item):
if not self.birthdate:
return ''
return self.birthdate.strftime('%d/%m/%Y')
def sortname(self):
from plone.i18n.normalizer.fr import normalizer
# | replacement is an hack to get spaces to sort after letters
return normalizer.normalize('%s %s' % (
self.lastname.replace(' ', '|'),
self.firstname.replace(' ', '|'))).lower()