Isolation par entité des recherches de doublon et des purges DSCDLB-057
À tester
Automatisable
Toutes plateformes
Instructions
Objectif : pour une personne qui travaille dans deux sociétés, aucune recherche lancée dans une société ne doit aboutir sur une ligne de l'autre : sinon les lignes d'une société sont rattachées à la note de frais ou à la facture de l'autre.
Vérifications :
- La recherche de doublon de note de frais ignore l'autre entité, trouve dans l'entité courante et la préfère quand les deux existent.
- La recherche de doublon de facture fournisseur, par clé d'import comme par référence automatique, fait de même.
- La purge des brouillons reste dans l'entité courante.
- Les factures fournisseur liées ne remontent que celles de l'entité courante.
- Une note de frais close dans une autre entité ne bloque pas la synchronisation de celle-ci, et un brouillon d'une autre entité n'est pas modifié.
- Un objet d'une autre entité est refusé ; un objet d'entité inconnue est refusé en multi-société, mais reste accessible sur une installation à une seule société.
Couverture automatique : test/phpunit/integration-dolibarr/MultiEntityIsolationTest.php (14 méthodes, suite integration).
Liens
Aucun lien.
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Aucun commentaire pour l'instant.