Pipeline post_action #3274

Closed
opened 8 years ago by miros · 3 comments
miros commented 8 years ago

Hello,

Il ne semble pas exister de pipeline pour intervenir après qu'une action ait été exécutée.

Donc je propose la création d'un pipeline "post_action" qui s'exécuterait après le déclenchement d'une action spip.

La question d'un pipeline pre_action pourrai aussi ce poser

Hello, Il ne semble pas exister de pipeline pour intervenir après qu'une action ait été exécutée. Donc je propose la création d'un pipeline "post_action" qui s'exécuterait après le déclenchement d'une action spip. La question d'un pipeline pre_action pourrai aussi ce poser
b_b commented 8 years ago
Owner

Version cible mise à 3.1

**Version cible mise à 3.1**
Owner

Cela parait difficile de faire un pipeline post-action générique car on ne pourra pas y passer les arguments de la fonction appelée, on ne peut pas distinguer les cas où l'action est appelée par ?action= et les cas ou l'action est appelée par un appel direct à la fonction par charger_fonction() etc.
De plus certaines actions redirigent et ne permettent pas de prendre la main à leur sortie.
Quand c'est nécessaire c'est à l'action de définir ses points d'entrée et d'appeler un pipeline si besoin.
Statut changé à Fermé

Cela parait difficile de faire un pipeline post-action générique car on ne pourra pas y passer les arguments de la fonction appelée, on ne peut pas distinguer les cas où l'action est appelée par ?action= et les cas ou l'action est appelée par un appel direct à la fonction par charger_fonction() etc. De plus certaines actions redirigent et ne permettent pas de prendre la main à leur sortie. Quand c'est nécessaire c'est à l'action de définir ses points d'entrée et d'appeler un pipeline si besoin. **Statut changé à Fermé**
Poster

Étant donnée que cibler les actions est trop compliqué, pourrait-on envisager un post/pre_cron plutôt ?

Étant donnée que cibler les actions est trop compliqué, pourrait-on envisager un post/pre_cron plutôt ?
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.