On Feb 14, 2006, at 3:50 PM, Julien Anguenot wrote:

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

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


Certes, mais on vient tout juste de commencer. Il n'y a pour l'instant que des bouts épars, là.



        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

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

---------
Georges Racinet                        Nuxeo SAS
[EMAIL PROTECTED]                http://nuxeo.com
Tel: +33 (0) 1 40 33 71 73


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

Répondre à