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.

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

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

Répondre à