merge changes

This commit is contained in:
David Convent 2013-01-29 14:44:27 +01:00
parent aee4384700
commit 33dbb3ca03
2 changed files with 28 additions and 11 deletions

View File

@ -90,12 +90,35 @@ Importations
TODO
-----
- terminer la vue pour les kws
- affiner la feuille de style
- finish view for kws
- give better visual id to broader and narrower regions
- better stylesheet
- cleanup, move browser stuff to browser package, etc.
A faire :
- Assurer l'indexation des equivalents dans le searchable text
- dans la vue kw: Afficher aussi les equivs de chaque kw associé
+ les notes hist et scope ?
- Intégrer ce qu'on a fait dans de dmsdocument et créer le widget adapté
pour le edit (+view?) du document.
- on pourrait peut-être voir si on attribue un workflow aux keywords
(voire même aux thésaurus, je vois pas l'intérêt pour ces conteneurs
qui sont de toute façons amenés à être utilisés, et ne sont pas soumis
à un processus éditorial)
- Plein d'autres trucs, certainement, comme écrire des tests et préparer
l'i18n
- vocabulaire pour autocomplete
cf vocab pour les contacts
+ exploiter ce vocab dans une vue pour le thesaurus
... mh, ça semble déjà exister
questions pour demain
----------------------

View File

@ -12,14 +12,8 @@ class IDmsKeywordIndexer(Interface):
def dmskeyword_searchable_text(obj):
indexed_fields = []
title = obj.Title()
if not isinstance(title, unicode):
# Title() is a CMF-style accessor, it will therefore a return a
# utf8-encoded bytestring; encode it back as an unicode string.
title = unicode(title, 'utf-8')
indexed_fields.append(title)
# equivs = obj.get_equivs()
# for equiv in equivs:
# if isinstance(title, unicode):
# equiv = title.encode('utf-8')
# indexed_fields.append(equiv)
equivs = obj.get_equivs()
for equiv in equivs:
indexed_fields.append(equiv)
return u' '.join(indexed_fields)