Sur un CPS 3.2
Dans le formulaire de recherche avancé, il existe un critère de recherche sur le type de document. Cette liste comporte tous les types de documents dont l'option CPSSearchable est cochée.
Lorsque l'on sélectionne "Tous" dans cette liste, la recherche s'effectue sur tous les types de documents existants et non pas sur tous les types de documents que l'on peut rechercher.
Pour corriger cette anomalie, j'ai ajouté un appel à un script python (formquery est généralement égal à request.form) :
*******************************************************************************
##parameters=formquery={}
# $Id: getSearchablePortalTypesIdForRequest.py $
searchablePortalTypes = context.getSearchablePortalTypes(>if formquery:
if formquery['portal_type']==['']:
formquery['portal_type'] = searchablePortalTypes
return formquery
*******************************************************************************
Je n'ai pas vérifié si cette anomalie était aussi sur CPS 3.4
Cordialement,
Matthieu FOURMY
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
