Déclaration des actions

Les actions de l'EAD sont déclarées dans les fichiers : /usr/share/ead2/backend/config/actions/actions_*.cfg

Ces fichiers au format texte permettent de déclarer les fichiers python déclarant eux-mêmes des actions EAD à charger.

Ces fichiers sont situés dans /usr/share/ead2/backend/actions et ses sous-répertoires.

Fichiers pris en compte

Sur un module EOLE, les fichiers suivants sont pris en compte :

  • /usr/share/ead2/backend/config/actions.cfg : fichiers des actions de base ;
  • ainsi que tout les fichiers actions_*.cfg présents dans le répertoire /usr/share/ead2/backend/config/actions.

Syntaxe des fichiers

Les fichiers d'action sont déclarés avec leur chemin court depuis /usr/share/ead2/backend/actions et sans l'extension ".py".

Exemple

La déclaration des fichiers d'action suivants :

  • /usr/share/ead2/backend/actions/mes_actions.py
  • /usr/share/ead2/backend/actions/repertoire/autres_actions.py

prend la forme suivante dans le fichier actions_perso.cfg :

$ cat /usr/share/ead2/backend/actions/actions_perso.cfg

mes_actions

repertoire/autres_actions