small fix to thesaurus view and update to the todo list
This commit is contained in:
parent
a31a19fe9c
commit
bfad07cc7b
|
@ -90,19 +90,12 @@ Importations
|
||||||
TODO
|
TODO
|
||||||
-----
|
-----
|
||||||
|
|
||||||
- finish view for kws
|
|
||||||
- give better visual id to broader and narrower regions
|
|
||||||
- better stylesheet
|
|
||||||
|
|
||||||
- cleanup, move browser stuff to browser package, etc.
|
- cleanup, move browser stuff to browser package, etc.
|
||||||
|
|
||||||
A faire :
|
A faire :
|
||||||
|
|
||||||
- Assurer l'indexation des equivalents dans le searchable text
|
- 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é
|
- Intégrer ce qu'on a fait dans de dmsdocument et créer le widget adapté
|
||||||
pour le edit (+view?) du document.
|
pour le edit (+view?) du document.
|
||||||
|
|
||||||
|
@ -111,18 +104,19 @@ A faire :
|
||||||
qui sont de toute façons amenés à être utilisés, et ne sont pas soumis
|
qui sont de toute façons amenés à être utilisés, et ne sont pas soumis
|
||||||
à un processus éditorial)
|
à 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
|
... mh, ça semble déjà exister
|
||||||
|
|
||||||
questions pour demain
|
TOUJOURS A FAIRE
|
||||||
----------------------
|
================
|
||||||
|
|
||||||
- tiens, le package mailcontent n'apparait plus dans le portal_setup
|
- Assurer l'indexation des equivalents dans le searchable text
|
||||||
- on vire le champ description d'un kw ?
|
|
||||||
|
- bug "invalid clone vocabulary"
|
||||||
|
- 'employé pour' dans autocomplete
|
||||||
|
|
||||||
|
- Ajouter broader dans vue d'édition
|
||||||
|
|
||||||
|
|
|
@ -93,6 +93,7 @@ class DmsThesaurusView(DefaultView):
|
||||||
class ListKeywordsView(BrowserView):
|
class ListKeywordsView(BrowserView):
|
||||||
|
|
||||||
_vocabulary = None
|
_vocabulary = None
|
||||||
|
|
||||||
def get_vocabulary(self):
|
def get_vocabulary(self):
|
||||||
context = self
|
context = self
|
||||||
if self._vocabulary is not None:
|
if self._vocabulary is not None:
|
||||||
|
@ -104,6 +105,7 @@ class ListKeywordsView(BrowserView):
|
||||||
results = catalog(portal_type='dmskeyword',
|
results = catalog(portal_type='dmskeyword',
|
||||||
) # path={'query': path,'depth': 1})
|
) # path={'query': path,'depth': 1})
|
||||||
keywords = [x.getObject() for x in results]
|
keywords = [x.getObject() for x in results]
|
||||||
|
|
||||||
def cmp_keyword(x, y):
|
def cmp_keyword(x, y):
|
||||||
return cmp(x.title.lower(), y.title.lower())
|
return cmp(x.title.lower(), y.title.lower())
|
||||||
keywords.sort(cmp_keyword)
|
keywords.sort(cmp_keyword)
|
||||||
|
@ -139,11 +141,13 @@ class ListKeywordsView(BrowserView):
|
||||||
intermediate.append(item)
|
intermediate.append(item)
|
||||||
added = True
|
added = True
|
||||||
break;
|
break;
|
||||||
else:
|
if not added:
|
||||||
other.append(item)
|
other.append(item)
|
||||||
|
|
||||||
startswith.sort()
|
startswith.sort()
|
||||||
intermediate.sort()
|
intermediate.sort()
|
||||||
other.sort()
|
other.sort()
|
||||||
|
|
||||||
r = []
|
r = []
|
||||||
for l in (startswith, intermediate, other):
|
for l in (startswith, intermediate, other):
|
||||||
for t, e in l:
|
for t, e in l:
|
||||||
|
|
Reference in New Issue