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>