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
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>
