capTests
Se connecter

Supprimer une procédure : annulation distante si elle est encore ouverte UPTOD-056

À tester Automatisable Desktop

Instructions

Avec "Annuler un processus de signature" :

  1. Procédure en attente : Supprimer ; elle est annulée chez UptoSign (le lien du signataire ne marche plus) puis supprimée localement avec son fichier signé éventuel.
  2. Serveur injoignable ou refus d'annulation : message d'erreur, procédure conservée.
  3. Procédure terminée (signée, scellée, refusée, expirée, annulée) : supprimée seulement dans Dolibarr, aucun appel d'annulation. Attendu : sans le droit ou sans jeton, la suppression est refusée ; le hook ne supprime jamais de lui-même.

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit ActionsUptoSignDeleteAndButtonTitleTest full
phpunit UptoSignApiWorkflowTest partial
phpunit UptoSignCardApiDeleteHttpTest full
phpunit UptoSignCardDeleteHttpTest full
phpunit UptoSignCardDeleteRightsHttpTest full
phpunit UptoSignDeletePendingTest full

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

Développeur 19/10/2026 17:42
Revue des liens test/cas (2026-10-19) : couverture partielle confirmee. Verifie : annulation distante puis suppression locale, procedure conservee si echec distant, procedure terminee supprimee localement sans appel, refus sans droit ni jeton, hook qui ne supprime jamais de lui-meme (UptoSignDeletePendingTest, UptoSignCardDeleteHttpTest, UptoSignCardDeleteRightsHttpTest, ActionsUptoSignDeleteAndButtonTitleTest). Non verifie : suppression du fichier signe (et de sa preuve) accompagnant la procedure.
Développeur 19/10/2026 18:41
Suite a la revue : l'ecart est ferme. UptoSignDeletePendingTest gagne testDeletingAProcedureRemovesItsSignedFile (le fichier signe part avec la procedure) et testFailedRemoteDeleteKeepsTheRecordAndItsSignedFile (echec distant : rien n'est detruit). Cas passe en full, run local-f79a8b4.