Merci. En effet, cette version fonctionne, cependant, elle utilise une
version 3.0 de CPS, alors que je souhaite la faire tourner sur un CPS
3.4.
D'ailleurs, avez-vous des infos sur l'avancement de CPS Courrier (%,
temps restant,...)? Sur le svn, il a l'air d'y avoir des modifications
assez régulièrement, mais j'ai du mal à me rendre compte.
Cyrille
On 2/21/06, Stefane Fermigier <[EMAIL PROTECTED]> wrote:
> 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>