merge changes
This commit is contained in:
parent
aee4384700
commit
33dbb3ca03
|
@ -90,12 +90,35 @@ Importations
|
||||||
TODO
|
TODO
|
||||||
-----
|
-----
|
||||||
|
|
||||||
- terminer la vue pour les kws
|
- finish view for kws
|
||||||
- affiner la feuille de style
|
- 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
|
- vocabulaire pour autocomplete
|
||||||
cf vocab pour les contacts
|
cf vocab pour les contacts
|
||||||
+ exploiter ce vocab dans une vue pour le thesaurus
|
+ exploiter ce vocab dans une vue pour le thesaurus
|
||||||
|
... mh, ça semble déjà exister
|
||||||
|
|
||||||
questions pour demain
|
questions pour demain
|
||||||
----------------------
|
----------------------
|
||||||
|
|
|
@ -12,14 +12,8 @@ class IDmsKeywordIndexer(Interface):
|
||||||
def dmskeyword_searchable_text(obj):
|
def dmskeyword_searchable_text(obj):
|
||||||
indexed_fields = []
|
indexed_fields = []
|
||||||
title = obj.Title()
|
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)
|
indexed_fields.append(title)
|
||||||
# equivs = obj.get_equivs()
|
equivs = obj.get_equivs()
|
||||||
# for equiv in equivs:
|
for equiv in equivs:
|
||||||
# if isinstance(title, unicode):
|
indexed_fields.append(equiv)
|
||||||
# equiv = title.encode('utf-8')
|
|
||||||
# indexed_fields.append(equiv)
|
|
||||||
return u' '.join(indexed_fields)
|
return u' '.join(indexed_fields)
|
||||||
|
|
Reference in New Issue