diff --git a/doc/LS.entities.xml b/doc/LS.entities.xml
index aff845ba..c25c8959 100644
--- a/doc/LS.entities.xml
+++ b/doc/LS.entities.xml
@@ -16,6 +16,7 @@
LSobjects">
LSattribute">
LSattributes">
+customActions">
LSrelation">
LSrelations">
LSform">
diff --git a/doc/conf/LSobject.docbook b/doc/conf/LSobject.docbook
index 6b27456b..687fef75 100644
--- a/doc/conf/LSobject.docbook
+++ b/doc/conf/LSobject.docbook
@@ -44,6 +44,11 @@
'label' => 'objet1',
'display_name_format' => '[format]',
'displayAttrName' => '[booleen]',
+
+ //Custom Actions
+ 'customActions' => array (
+ // Configuration des customActions pour ce type d'objet
+ ),
// LSrelation
'LSrelation' => array(
@@ -195,6 +200,15 @@
+
+ customActions
+
+ Tableau associatif contenant les paramètres de configuration
+ des &customActions;. Voir la section
+ concernée.
+
+
+
LSrelation
@@ -246,6 +260,7 @@
&conf-LSattribute;
&conf-LSobject-container_auto_create;
&conf-LSobject-triggers;
+ &conf-LSobject-customActions;
&conf-LSobject-LSrelation;
&conf-LSobject-LSform;
&conf-LSobject-LSsearch;
diff --git a/doc/conf/LSobject/customActions.docbook b/doc/conf/LSobject/customActions.docbook
new file mode 100644
index 00000000..b48ce647
--- /dev/null
+++ b/doc/conf/LSobject/customActions.docbook
@@ -0,0 +1,109 @@
+
+ customActions
+ Cette section décrit la manière de configurer les actions personnalisées exécutables
+ sur les &LSobjects; appelées &customActions;.
+
+
+Structure
+ array(
+ 'label' => '[label l'action]',
+ 'icon' => '[nom de l'icône de l'action]',
+ 'function' => '[fonction à exécuter]',
+ 'question_format' => '[LSformat de la question de confirmation]',
+ 'onSuccessMsgFormat' => '[LSformat du message à afficher en cas de succès de l'action]',
+ 'rights' => array(
+ 'LSprofile1',
+ 'LSprofile2',
+ ...
+ )
+ )
+);]]>
+
+
+
+Paramètres de configuration
+
+
+ label
+
+ Le label de la relation.
+
+
+
+
+ icon
+
+ Nom de l'îcone à afficher dans le bouton de l'action. Ce nom correspond
+ au nom du fichier de l'image (sans l'extention) qui devra se trouver dans le
+ dossier /public_html/images/[nom du theme d'images]/.
+
+
+
+
+ function
+
+ Le nom de la fonction à exécuter qui implémente l'action personnalisée
+ Cette fonction prendra en seule paramètre le &LSobject; sur lequel l'action devra
+ être exécutée et retournera True en cas de succès ou
+ False en cas d'échec d'exécution de la fonction.
+
+
+
+
+ question_format
+
+ Le &LSformat; de la question de confirmation d'exécution de l'action.
+ Ce &LSformat; sera composé à l'aide du nom de l'objet.
+
+
+
+
+ onSuccessMsgFormat
+
+ Le &LSformat; du message à afficher en cas de succès d'exécution de
+ l'action. Ce &LSformat; sera composé à l'aide du nom de l'objet.
+
+
+
+
+ rights
+
+ Tableau contenant la liste des noms des &LSprofiles; ayant le droit
+ d'exécuter cette action.
+
+
+
+
+
+
+ Ecriture d'une fonction implémentant une customAction
+ Une fonction implémentant une customAction se déclare de
+ la manière suivante :
+
+Cette fonction doit prendre pour seul paramètre, le &LSobject; sur lequel l'action
+personnalisée doit être exécutée et doit retourner soit True si
+tout s'est bien passé, soit False en cas de problème.
+
+Ces fonctions sont le plus couramment définies au sein d'&LSaddon;.
+
+
+
+
+
diff --git a/doc/conf/conf.entities.xml b/doc/conf/conf.entities.xml
index ca7211b2..81693fe7 100644
--- a/doc/conf/conf.entities.xml
+++ b/doc/conf/conf.entities.xml
@@ -17,6 +17,7 @@
+