fix: limit rocket notification size
This commit is contained in:
@@ -59,6 +59,7 @@ timeout = 30
|
||||
|
||||
[notification]
|
||||
max_tickets = 50
|
||||
max_message_chars = 3500
|
||||
ticket_url_template = {odoo_url}/web#id={id}&model={model}&view_type=form
|
||||
```
|
||||
|
||||
@@ -97,7 +98,7 @@ La cle API est utilisee comme mot de passe d'API Odoo pour authentifier `usernam
|
||||
|
||||
`odoo.limit = 0` force la recuperation de tous les tickets. `odoo.order = id asc` stabilise la comparaison avec l'etat local.
|
||||
|
||||
`notification.max_tickets` limite le nombre de tickets affiches dans Rocket.Chat. `notification.ticket_url_template` controle le lien d'ouverture du ticket ; les variables disponibles sont `{odoo_url}`, `{id}` et `{model}`.
|
||||
`notification.max_tickets` limite le nombre de tickets affiches dans Rocket.Chat. `notification.max_message_chars` limite la taille totale du message pour eviter les rejets Rocket.Chat sur les gros audits. `notification.ticket_url_template` controle le lien d'ouverture du ticket ; les variables disponibles sont `{odoo_url}`, `{id}` et `{model}`.
|
||||
|
||||
## Protocole Odoo
|
||||
|
||||
@@ -138,6 +139,7 @@ Lecture des tickets :
|
||||
Quand des tickets changent, Rocket.Chat recoit un message avec :
|
||||
|
||||
- une ligne compacte par ticket affiche, limitee par `notification.max_tickets` ;
|
||||
- une taille totale limitee par `notification.max_message_chars` ;
|
||||
- l'ID, le sujet, la personne assignee et un lien d'ouverture direct dans Odoo ;
|
||||
- une ligne de resume si tous les tickets modifies ne sont pas affiches.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user