Pour une vieille version, mais qui marchait tres bien a l'epoque, et en
attendant la nouvelle:

http://adullact.net/projects/couriercps/

  S.

Cyrille Leroux wrote:

>    Python 2.4.2
>    Zope 2.9.0
>    CPS 3.4.0beta1
>
>Bonjour,
>    J'essais d'installer un produit un peu âgé fonctionnant avec des
>boîtes plutôt qu'avec des portlets (CourierCPS). Je sais bien qu'une
>nouvelle version est en cours de développement pour CPS 3.4
>(CPSCourrier) mais il me faudrais quelque chose de fonctionnel
>rapidement, même s'il s'agit d'une solution temporaire.
>
> Dans le script d'installation, il y a :
>
>        boxes = {
>            'courriers1712': {'type': 'Action Box',
>                              'title': 'Courriers',
>                              'provider': 'nuxeo',
>                              'btype': 'default',
>                              'box_skin': 'here/box_lib/macros/mmcbox',
>                              'minimized': 0,
>                              'closed': 0,
>                              'slot': 'left',
>                              'order': 100,
>                              'display_in_subfolder': 1,
>                              'display_only_in_subfolder': 0,
>                              'locked': 0,
>                              'categories': ('courriers',),
>                              },
>            }
>
>        self.verifyBoxes(boxes)
>
>
>Ce "self.verifyBoxes(boxes)" revoit au script
>Products/CPSInstaller/CPSInstaller.py
>Cette méthode vérifie que le "boxes" passé en paramètre existe, et le
>créé le cas échéant.
>
>Au bout de quelques lignes, cette méthode en appelle une autre :
>    object = self.portal
>    self.getBoxContainer(object, create=1)
>
>Et cette dernière méthode contient une ligne qui plante (cf traceback en bas):
>    idbc = self.portal.portal_boxes.getBoxContainerId(object)
>
>Le self.portal contient : <CPSDefaultSite at cps>, c'est donc la
>racine du site CPS,
>et le problème, c'est qu'il ne trouve pas l'attribut portal_boxes.
>
>Y-a-t-il moyen de contourner le problème? L'attribut a-t-il changé de
>nom ou de place? Ou alors je m'y prend mal?
>
>    Merci d'avance,
>    Cyrille
>
>----------
>
>Traceback (innermost last):
>  Module ZPublisher.Publish, line 113, in publish
>  Module ZPublisher.mapply, line 88, in mapply
>  Module ZPublisher.Publish, line 40, in call_object
>  Module Products.ExternalMethod.ExternalMethod, line 225, in __call__
>   - __traceback_info__: ((<CPSDefaultSite at /cps>,), {}, None)
>  Module 
> /home/zopeuser/zope/2.9.0/instance/Products/CPSMailManager/Extensions/install.py,
>line 967, in install
>  Module 
> /home/zopeuser/zope/2.9.0/instance/Products/CPSMailManager/Extensions/install.py,
>line 113, in install
>  Module 
> /home/zopeuser/zope/2.9.0/instance/Products/CPSMailManager/Extensions/install.py,
>line 735, in installMailManagerBoxes
>  Module Products.CPSInstaller.CPSInstaller, line 641, in verifyBoxes
>  Module Products.CPSInstaller.CPSInstaller, line 614, in getBoxContainer
>AttributeError: portal_boxes
>_______________________________________________
>cps-users-fr 
>Adresse de la liste : [email protected]
>Gestion de l'abonnement : 
><http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>
>  
>


-- 
Stéfane Fermigier, Tel: +33 (0)6 63 04 12 77 (mobile).
Nuxeo Collaborative Portal Server: http://www.nuxeo.com/cps
Gestion de contenu web / portail collaboratif / groupware / open source!

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à