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
    • workflow_cut_copy_paste (label_workflow_cut_copy_paste)
    • workflow_delete (label_workflow_delete)
    • workflow_unpublish_member_global (label_workflow_unpublish_member_global)
    • workflow_modify (label_workflow_modify)
    • workflow_accept (label_workflow_accept)
    • workflow_submit (label_workflow_submit)
    • workflow_publish (label_workflow_publish)
    • workflow_reject (label_workflow_reject)
    • workflow_unpublish (label_workflow_unpublish)
 

 

 

 

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

Répondre à