diff -r f151478c7628 -r 06825f3aa213 doc/source/signals.rst
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/source/signals.rst Fri Apr 13 12:43:08 2018 +0200
@@ -0,0 +1,64 @@
+#################
+Signaux du modèle
+#################
+
+L'application HDALab utilise le `"distributeur de signaux" fourni par Django `_.
+Il permet à HDALab d'avoir une architecture découplée et de pouvoir être averties quand des actions se produisent ailleurs dans un projet.
+
+
+Envoi des messages de modération
+================================
+
++-----------+-----------------------------------------------------------------------------+
+| Emetteur | :class:`hdalab.models.renkan.HdalabRenkanStateTransition` |
++-----------+-----------------------------------------------------------------------------+
+| évènement | `post_save `_ |
++-----------+-----------------------------------------------------------------------------+
+| methode | :func:`hdalab.signals.send_renkan_moderation_messages` |
++-----------+-----------------------------------------------------------------------------+
+
+|
+
+.. autofunction:: hdalab.signals.send_renkan_moderation_messages
+ :noindex:
+
+
+Mise dans la queue des capture de miniature
+===========================================
+
++-----------+-----------------------------------------------------------------------------+
+| Emetteur | :class:`hdalab.models.renkan.HdalabRenkanStateTransition` |
++-----------+-----------------------------------------------------------------------------+
+| évènement | `post_save `_ |
++-----------+-----------------------------------------------------------------------------+
+| methode | :func:`hdalab.signals.queue_renkan_rendering` |
++-----------+-----------------------------------------------------------------------------+
+
+|
+
+.. autofunction:: hdalab.signals.queue_renkan_rendering
+ :noindex:
+
+
+
+Effacement des miniatures renkan
+================================
+
++-----------+-------------------------------------------------------------------------------+
+| Emetteur | `renkamanager.models.Renkan` |
++-----------+-------------------------------------------------------------------------------+
+| évènement | `pre_delete `_ |
++-----------+-------------------------------------------------------------------------------+
+| methode | :func:`hdalab.signals.renkan_delete_image` |
++-----------+-------------------------------------------------------------------------------+
+
+|
+
+.. autofunction:: hdalab.signals.renkan_delete_image
+ :noindex:
+
+
+
+
+
+