$app.addToHistory
¶
Description¶
Ajoute une nouvelle entrée dans la table ewt_history
.
Lorsque la propriété admin.enableHistory
du config est activée, le moteur
se charge automatiquement d'inscrire les traitements déclenchés par
l'utilisateur via des commandes. Par contre les modifications apportées par
les scripts ne sont pas reprises dans la table. La méthode
$app.addToHistory
permet d'inscrire manuellement des entrées dans la table.
Syntaxe¶
$app.addToHistory( values )
Paramètres¶
values
map-
Valeurs à reprendre dans la table. Le paramètre est un map au sein duquel la méthode s'attend à retrouver les éléments suivants:
context
string / map-
Contexte de l'élément sur lequel porte l'inscription à la table
ewt_history
. Le paramètre peut désigner soit un contexte (exprimé en tant que string en clair ou sous forme de hash) ou une map décrivant le contexte.Les éléments du contexte sont répartis dans les colonnes
modelName
,docId
,groupName
,tupleId
etfieldName
de la table. action
string- Action à inscrire dans la colonne
action
de la table actionParams
- Paramètres d'action à reprendre dans la colonne
actionParams
de la table oldValue
- Ancienne valeur à reprendre dans la colonne
oldValue
de la table newValue
- Nouvelle valeur à reprendre dans la colonne
newValue
de la table oldCaption
- Ancien libellé à reprendre dans la colonne
oldCaption
de la table. Le moteur se charge de récupérer automatiquement le libellé s'il n'est pas spécifié. newCaption
- Nouvelle valeur à reprendre dans la colonne
newValue
de la table. Le moteur se charge de récupérer automatiquement le libellé s'il n'est pas spécifié. comment
- Commentaire à reprendre dans la colonne
comment
de la table
Retour¶
Retourne toujours null
Exemple¶
Non disponible