capTests
Se connecter

DoliScubaDiving dsd

Ce projet nécessite une intervention humaine pour qualifier manuellement 89 cas de test. 95 cas sont couverts par un test automatique relancé à chaque nouvelle version.
Consultation en lecture seule. Vous voulez participer ? Contactez le chef de projet pour rejoindre l'équipe et créer votre compte. Se connecter.
Réf Intitulé Cycle Couverture Verdict
Jeu de démonstration
DSD-020 Jeu de démo : comptes utilisateurs des plongeurs Desktop
Détails

applyUserAccounts() donne à chaque plongeur du roster un compte llx_user (login DSDDEMO-prenom.nom, mot de passe demo1234), lié à son adhérent (fk_member, mode association) ou contact (fk_socpeople, mode entreprise). Créé HORS de la transaction principale de generate() (User::create ouvre sa propre transaction - sous SQLite l'imbrication effacerait les lignes), dans sa propre begin/commit qui se termine avant la 2e transaction. Idempotent par login. Bénéfice : la messagerie voit désormais de vrais comptes plongeurs. Vérif manuelle : après génération, se connecter avec un login DSDDEMO-* / demo1234, vérifier le lien adhérent/contact. Note : la persistance en base n'est pas rejouée par la CI (limite SQLite multi-generate).

À tester Manuel Non testé
Sondages
DSD-005 Éditer les questions complémentaires d'un modèle de sondage (backoffice) Desktop
Détails

Contexte : sur la fiche sondage backoffice (poll_card.php), on doit pouvoir voir et gérer les questions complémentaires (secondaires), y compris pour un modèle (is_template=1). Avant correctif, la section n'existait pas.

  1. Ouvrir un sondage (ou un modèle) en backoffice via poll_card.php.
  2. Repérer la section "Questions complémentaires" sous le tableau des Options.

Resultat attendu :

  • La liste des questions complémentaires existantes s'affiche (intitulé, type, choix, requis) avec une action de suppression.
  • Un formulaire d'ajout permet de créer une question (intitulé, type texte/nombre/liste/multi-liste/oui-non, choix pour les types à liste, case requis).
  • L'ajout et la suppression fonctionnent et persistent (vérifier après rechargement).
À tester Manuel Non testé