Christophe Otton a écrit :
>
> Je tente de gérer les thèmes sur un site migré de 3.2.4.0 vers 3.4.4 (
> Zope 297) et je rencontre une erreur lorsque je clique sur "Gestion des
> thèmes" dans cpsskins_theme_manage_form (gestion des thèmes du portail
> de CPS Skins :
>
> * Module Products.PageTemplates.Expressions, line 327, in
> restrictedTraverse
> __traceback_info__: {'path': ['listImportModules'],
> 'TraversalRequestNameStack': []}
>
> AttributeError: listImportModules
>
>
>
> Apparemment cette listImportModules existe dans un module IO Tools qui
> serait dans CPS IO mais ce produit n'étant plus dans la version legacy
> 3.4.4 je me demande si il faut le réintégrer
>
> Merci de votre aide si vous avez une idée.
>
Effectivement votre site avant la migration utilisait le produit CPSIO
et il devait avoir à sa racine un tool « portal_io ».
Pour que la migration puisse avoir lieu il faut que le produit CPSIO
soit présent dans les produits de votre nouvelle instance Zope
car Zope cherche à instancier le tool portal_io. Une fois la migration
effectuée vous pourrez tranquillement :
1. supprimer le tool portal_io de la racine de votre site CPS
à partir de la ZMI
2. supprimer le produit CPSIO
Vous pouvez trouver CPSIO à l'adresse ci-dessous :
http://svn.nuxeo.org/trac/pub/browser/CPS3/legacy/CPSIO/trunk
Il n'est pas nécessaire que cette version de CPSIO soit particulièrement
compatible avec votre portal, il faut juste que ça soit compatible
au niveau python, c'est à dire que les imports puissent bien
s'effectuer, cf.
« If you have any custom products, you will need to install them as
well, and make any necessary changes to the for compatibility with
CPS 3.4. » dans
http://svn.nuxeo.org/trac/pub/browser/CPS3/products/CPSDefault/trunk/doc/howto-upgrading_to_cps3.4.txt
Cordialement,
--
Marc-Aurèle DARCHE
Open Source Enterprise Content Management (ECM) http://www.nuxeo.org/
NUXEO (Paris, France) http://nuxeo.com/
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>