doc/source/taches.rst
author ymh <ymh.work@gmail.com>
Thu, 12 Apr 2018 18:33:25 +0200
branchdocumentation
changeset 695 f151478c7628
parent 693 09e00f38d177
child 696 06825f3aa213
permissions -rw-r--r--
add info on data export/import HDA -> hdalab + management fo the static resources of renkan client.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
693
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     1
####################
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     2
Taches Celery HDALab
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     3
####################
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     4
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     5
Ces tâches longues sont lancées de façon asynchrone par `Celery <http://www.celeryproject.org/>`_.
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     6
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     7
Liste des tâches asynchrones:
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     8
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
     9
  - :ref:`taches-hdalab-tasks-capture_preview`
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    10
  - :ref:`taches-djcelery_email_send_multiple`
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    11
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    12
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    13
.. _taches-hdalab-tasks-capture_preview:
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    14
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    15
hdalab.tasks.capture_preview
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    16
----------------------------
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    17
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    18
Crée un snapshot d'un renkan.
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    19
La tache est un simple wrapper qui appelle :func:`hdalab.services.renkan_capture_preview`.
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    20
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    21
.. autofunction:: hdalab.services.renkan_capture_preview
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    22
  :noindex:
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    23
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    24
.. _taches-djcelery_email_send_multiple:
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    25
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    26
djcelery_email_send_multiple
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    27
----------------------------
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    28
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    29
Envoi asynchrone d'email.
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    30
Cette tâche est fournie par la librairie `django-celery-email <https://github.com/pmclanahan/django-celery-email>`_.
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    31
C'est un backend Django qui utilise une queue `Celery`_ pour envoyer les messages de façon asynchrone, libérant ainsi le thread de traitement de requête.
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    32
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    33
09e00f38d177 Add hdabo/hdalab documentations
ymh <ymh.work@gmail.com>
parents:
diff changeset
    34