Comment doit-on considérer cette nouvelle version de CPSCourrier : Une adaptation de l'ancienne afin de travailler avec les versions actuelles et futures de CPS
Une évolution majeure avec nouvelles fonctionnalités Merci, Pierre -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] De la part de Georges Racinet Envoyé : mardi 14 février 2006 16:38 À : Julien Anguenot Cc : [email protected]; Cyrille Leroux Objet : Re: [CPS-users-fr] CourierCPS vers CPS 3.4 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> _______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
