N'utilisez pas cette version qui commence à être très vieille.

La nouvelle version arrive :
http://svn.nuxeo.org/trac/pub/browser/CPSCourrier/trunk/

        J.

Cyrille Leroux wrote:
>     Python 2.4.2
>     Zope 2.9.0
>     CPS 3.4.0beta1
> 
> Bonjour,
> 
> J'aimerais installer CourierCPS sur un CPS 3.4. D'après le
> DEPENDENCIES.txt (cf plus bas), ça fonctionne uniquement sur la
> branche 3.0, apparemment, je vais avoir quelques modifications à
> apporter.
> 
> Donc, j'ai commencé par récupérer les fichiers sur 
> http://svn.nuxeo.org/trac/pub/browser/CourierCPS/trunk/
> Ensuite, j'ai copié les répertoires CPSMailManager/ et
> MisillWorkflowEngine/ dans le répertoire  Products/ de mon instance,
> puis j'ai ajouté la méthode externe d'installation tel qu'indiqué dans
> INSTALL.txt.
> Comme je pouvais m'y attendre, ça ne fonctionne pas (cf le message
> d'erreur plus bas, je suppose que l'attribut a changé de place)
> 
> Mon problème, c'est que je ne sais pas trop par où attaquer, donc
> toute suggestion est la bienvenue.
> 
> J'ai quand même quelques questions :
> - J'ai du mal à saisir les rôles respectifs de CPSMailManager
> MisillWorkflowEngine, si vous pouviez m'éclairer...
> - A votre avis, quels sont les fichiers "stratégiques" pour tenter la
> migration? (cf le listing à la fin)
> 
>     Cyrille.
> 
> ----------
> 
> [ DEPENDENCIES.txt : ]
>  - Zope-2.6.1/Zope-2.7.0 (http://www.zope.org/) (Actually tested)
>  - CPS == 3.0.x (http://www.cps-project.org/)
>  - CPSSubscriptions-0.7.1-1
>  - CPSInstaller >= 0.4
>  - CPSForum-0.7.1-1 (This is the last compatible version of CPSForum !!)
> 
> ----------
> 
> [ Le message d'erreur : ]
> Error Type:   AttributeError
> Error Value:  portal_widget_types
> 
> Traceback:
> 
> 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 931, in install
>     * Module 
> /home/zopeuser/zope/2.9.0/instance/Products/CPSMailManager/Extensions/install.py,
> line 103, in install
>     * Module 
> /home/zopeuser/zope/2.9.0/instance/Products/CPSMailManager/Extensions/install.py,
> line 212, in installWidgets
> 
> AttributeError: portal_widget_types
> 
> 
> ----------
> 
> [ listing : ]
> 
> du -a MisillWorkflowEngine/ |grep .py|grep -v /doc/|grep -v
> /tests/|grep -v /.svn/
> 8       MisillWorkflowEngine/WorkflowImportExport.py
> 4       MisillWorkflowEngine/Notifications.py
> 4       MisillWorkflowEngine/__init__.py
> 36      MisillWorkflowEngine/Workflows/InComingMailFolderWorkflow.py
> 0       MisillWorkflowEngine/Workflows/__init__.py
> 24      MisillWorkflowEngine/Workflows/SpontaneousMailFolderWorkflow.py
> 80      MisillWorkflowEngine/WorkflowManager.py
> 4       MisillWorkflowEngine/FlexibleWorkflowedDocument.py
> 4       MisillWorkflowEngine/Extensions/install.py
> 20      MisillWorkflowEngine/Substitutes.py
> 
> 
> du -a CPSMailManager/ |grep .py|grep -v /doc/|grep -v /tests/|grep -v /.svn/
> 8       CPSMailManager/MailManagerWidgets.py
> 12      CPSMailManager/skins/mail_directory/findUsers.py
> 8       CPSMailManager/skins/mail_content/getMailFolderTypes.py
> 4       CPSMailManager/skins/mail_content/getMailFolderWidgets.py
> 24      CPSMailManager/skins/mail_content/getMailFolderLayouts.py
> 4       CPSMailManager/skins/mail_content/getMailTypes.py
> 20      CPSMailManager/skins/mail_content/getMailFolderSchemas.py
> 16      CPSMailManager/skins/mail_content/getMailFolderVocabularies.py
> 12      CPSMailManager/skins/mail_content/getMailLayouts.py
> 4       CPSMailManager/skins/mail_content/mailtype_create.py
> 4       CPSMailManager/skins/mail_content/mailtype_created.py
> 4       CPSMailManager/skins/mail_content/mailfolder_create.py
> 12      CPSMailManager/skins/mail_content/getMailSchemas.py
> 4       CPSMailManager/skins/mail_content/mailtype_edit.py
> 4       CPSMailManager/skins/mail_content/mailfolder_created.py
> 4       CPSMailManager/skins/mail_default_scripts/sortMailFolderProxyList.py
> 4       CPSMailManager/skins/mail_default_scripts/getDisplayName.py
> 4       CPSMailManager/skins/mail_default_scripts/reject_comment_post.py
> 4       CPSMailManager/skins/mail_default_scripts/isAllowedToDelete.py
> 4       CPSMailManager/skins/mail_default_scripts/isAllowedToRemoveAssigned.py
> 4       CPSMailManager/skins/mail_default_scripts/getPictoForLevel.py
> 4       
> CPSMailManager/skins/mail_default_scripts/mailfolder_validate_assign.py
> 4       CPSMailManager/skins/mail_default_scripts/getPeopleList.py
> 4       CPSMailManager/skins/mail_default_scripts/doAddPilot.py
> 4       CPSMailManager/skins/mail_default_scripts/mailtype_unlock.py
> 4       CPSMailManager/skins/mail_default_scripts/doAffectWorkflowPosition.py
> 4       CPSMailManager/skins/mail_default_scripts/doDeletePreAffectedOnes.py
> 4       
> CPSMailManager/skins/mail_default_scripts/mailfolder_initialize_reply.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_cut.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_close.py
> 4       CPSMailManager/skins/mail_default_scripts/getMailManagerMessages.py
> 4       CPSMailManager/skins/mail_default_scripts/getEntryFromDirectories.py
> 4       CPSMailManager/skins/mail_default_scripts/getOutGoingMailTypeId.py
> 4       CPSMailManager/skins/mail_default_scripts/isSubstituteHere.py
> 4       CPSMailManager/skins/mail_default_scripts/getMailsForActionTypes.py
> 4       CPSMailManager/skins/mail_default_scripts/mail_create.py
> 4       CPSMailManager/skins/mail_default_scripts/getAllPreAssignedPilotes.py
> 4       
> CPSMailManager/skins/mail_default_scripts/mailfolder_reject_validate.py
> 4       
> CPSMailManager/skins/mail_default_scripts/doDeleteSelectedMailFolders.py
> 4       
> CPSMailManager/skins/mail_default_scripts/canModifyReferenceDocument.py
> 4       CPSMailManager/skins/mail_default_scripts/doAddContributor.py
> 4       
> CPSMailManager/skins/mail_default_scripts/get_mailfolder_document_types.py
> 4       CPSMailManager/skins/mail_default_scripts/mailtype_lock.py
> 4       CPSMailManager/skins/mail_default_scripts/sortVersions.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_reject.py
> 4       CPSMailManager/skins/mail_default_scripts/getAllowedMailTypes.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_reinit.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_copy.py
> 4       CPSMailManager/skins/mail_default_scripts/doFollowModifyTransition.py
> 4       CPSMailManager/skins/mail_default_scripts/getFilteredMailList.py
> 4       CPSMailManager/skins/mail_default_scripts/getTruncatedText.py
> 4       CPSMailManager/skins/mail_default_scripts/getClassForAction.py
> 4       CPSMailManager/skins/mail_default_scripts/getInComingMailTypeId.py
> 4       CPSMailManager/skins/mail_default_scripts/doMailfolderAffect.py
> 4       CPSMailManager/skins/mail_default_scripts/getActorInstructions.py
> 4       CPSMailManager/skins/mail_default_scripts/getMailFolderContents.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_delete.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_unclose.py
> 4       CPSMailManager/skins/mail_default_scripts/escapeString.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_paste.py
> 4       CPSMailManager/skins/mail_default_scripts/getWfActionWording.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_validate.py
> 4       CPSMailManager/skins/mail_default_scripts/getRootMailFolder.py
> 4       CPSMailManager/skins/mail_default_scripts/archive_copy.py
> 4       CPSMailManager/skins/mail_default_scripts/computeMailId.py
> 4       CPSMailManager/skins/mail_default_scripts/mailfolder_assign.py
> 4       CPSMailManager/skins/mail_forum/mail_forum_post.py
> 4       CPSMailManager/skins/mail_forum/mail_view_comments.py
> 8       CPSMailManager/skins/mail_forum/mail_post_tree.py
> 4       CPSMailManager/skins/mail_forum/mail_branch_set.py
> 4       CPSMailManager/skins/mail_forum/sortThreads.py
> 4       CPSMailManager/AllowModules.py
> 8       CPSMailManager/RootMailFolder.py
> 4       CPSMailManager/SpontaneousMailFolder.py
> 4       CPSMailManager/__init__.py
> 12      CPSMailManager/Workflows/MailContentTypeWorkflow.py
> 36      CPSMailManager/Workflows/InComingMailFolderWorkflow.py
> 4       CPSMailManager/Workflows/__init__.py
> 8       CPSMailManager/Workflows/RootMailFolderWorkflow.py
> 24      CPSMailManager/Workflows/SpontaneousMailFolderWorkflow.py
> 8       CPSMailManager/BaseMailFolder.py
> 4       CPSMailManager/InComingMailFolder.py
> 4       CPSMailManager/Extensions/createVocabulariesFromCSV.py
> 36      CPSMailManager/Extensions/install.py
> 0       CPSMailManager/Extensions/__init__.py
> 4       CPSMailManager/CPSMailManagerPermissions.py
> 0       CPSMailManager/Data/__init__.py
> _______________________________________________
> cps-users-fr 
> Adresse de la liste : [email protected]
> Gestion de l'abonnement : 
> <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>


-- 
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM   : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66

Attachment: signature.asc
Description: OpenPGP digital signature

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

Répondre à