Bonjour,

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>

Répondre à