CHAMBON Monique wrote:
> Bonjour,
>
>
>
> CHAMBON Monique wrote:
>
>>/ Notre environnement : CPS 3.2.4 – Zope 2.7.4/
>
>>/ /
>
>>/ Nous avons ajouté une action qui permet la dépublication globale d’un/
>
>>/ document de toutes les sections où il est publié./
>
>>/ /
>
>>/ Pour cela nous avons créé une transition :/
>
>>/ /
>
>>/ 'unpublish_member_global': {/
>
>>/ /
>
>>/ 'title': 'Member removes content from publication',/
>
>>/ /
>
>>/ 'new_state_id': '',/
>
>>/ /
>
>>/ 'transition_behavior': (TRANSITION_BEHAVIOR_DELETE,),/
>
>>/ /
>
>>/ 'clone_allowed_transitions': None,/
>
>>/ /
>
>>/ 'trigger_type': TRIGGER_USER_ACTION,/
>
>>/ /
>
>>/ 'actbox_name': 'unpublish_member_global',/
>
>>/ /
>
>>/ 'actbox_category': 'workflow',/
>
>>/ /
>
>>/ 'actbox_url':/
>
>>/ '%(content_url)s/content_unpublish_member_form',/
>
>>/ /
>
>>/ 'props': {'guard_permissions': '',/
>
>>/ /
>
>>/ 'guard_roles': 'Manager; Member',/
>
>>/ /
>
>>/ 'guard_expr': ''},/
>
>>/ /
>
>>/ /
>
>>/ /
>
>>/ Cette action est accessible à partir des workspaces./
>
>>/ /
>
>>/ Nous souhaiterions alerter par mail tous les reponsables éditoriaux des/
>
>>/ sections concernées./
>
>>/ /
>
>>/ Pour cela, nous avons ajouté getCustomEvents.py dans notre skins/
>
>>/ directory en nous appuyant sur getEvents.py./
>
>>/ /
>
>>/ /
>
>>/ /
>
>>/ section = {'workflow_publish' : 'label_workflow_publish',/
>
>>/ /
>
>>/ 'workflow_accept' : 'label_workflow_accept',/
>
>>/ /
>
>>/ 'workflow_modify' : 'label_workflow_modify',/
>
>>/ /
>
>>/ 'workflow_delete' : 'label_workflow_delete',/
>
>>/ /
>
>>/ 'workflow_submit' : 'label_workflow_submit',/
>
>>/ /
>
>>/ 'workflow_cut_copy_paste' : 'label_workflow_cut_copy_paste',/
>
>>/ /
>
>>/ 'workflow_reject' : 'label_workflow_reject',/
>
>>/ /
>
>>/ 'workflow_unpublish' : 'label_workflow_unpublish',/
>
>>/ /
>
>>/ *'workflow_unpublish_member_global' :/
>
>>/ 'label_workflow_unpublish_member_global',*/
>
>>/ /
>
>>/ }/
>
>>/ /
>
>>/ L’événement apparaît bien dans la gestion des alertes./
>
>>/ /
>
>>/ Nous avons coché la case « responsable de section » pour cette action/
>
>>/ mais aucun mail ne part./
>
>>/ /
>
>>/ Par contre, la dépublication globale est faite et tracée dans/
>
>>/ l’historique du document./
>
>>/ /
>
>>/ Pouvez-vous nous faire avancer ?/
>
>
>
> Est-ce que tu le vois en ZMI dans portal_subsriptions (Events / Context) ?
>
>
>
> J.
>
>
>
>
>
> Oui l’événement apparaît bien dans portal_subscriptions (events/context) :
>
> * **Section**
> o workflow_cut_copy_paste (label_workflow_cut_copy_paste)
> o workflow_delete (label_workflow_delete)
> o workflow_unpublish_member_global
> (label_workflow_unpublish_member_global)
> o workflow_modify (label_workflow_modify)
> o workflow_accept (label_workflow_accept)
> o workflow_submit (label_workflow_submit)
> o workflow_publish (label_workflow_publish)
> o workflow_reject (label_workflow_reject)
> o workflow_unpublish (label_workflow_unpublish)
>
Donc il s'agit bien d'un bug de CPS-3.2.x... Je vais essayer de sortir
un patch de CPS-3.4.x car je crois que quelqu'un a déjà remonté ce
soucis. Est-ce que voua avez la possibilité d'utiliser CPS-3.4 ?
J.
--
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>
