Voir les détails de l’anomalie

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0001879DP9 - DupliGestAnomaliepublic17-07-2025 09:35
Rapporteurmstainer Affecté àaderveloy  
PrioriténormaleSévéritécritiqueReproductibilitétoujours
État affectéRésolutionouvert 
Résumé0001879: Refaire "Importer résultats"
Description

Avec SIGLES, le gestionnaire a la possibilité de "Supprimer un TOP", ce qui permet de refaire l'importation des scores d'une partie, ce qui peut être utile pour une raison ou pour une autre…
Je ne trouve pas l'équivalent dans DupliGest, version 2025-07-09.
Dans l'onglet "Résultats", je peux sélectionner la partie, mais si je choisis une partie dont les résultats ont déjà été importés et validés, le bouton "Importer résultats" semble attendre les scores de la nouvelle partie (je reçois un message d'erreur si je sélectionne un ancien fichier de résultats).

Il faudrait autoriser l'importation de fichiers contenant les résultats de la partie sélectionnée, avec bien sûr un avertissement prévenant que des scores ont déjà été saisis et qu'ils seront écrasés.

BalisesAucune balise n’est attachée.

Activités

aderveloy

aderveloy

16-07-2025 18:05

administrateur   ~0002899

Dernière modification : 16-07-2025 18:12

Après vérification (sur un tournoi par centre en individuel) le bouton importer résultat se base bien sur le numéro de partie sélectionné par l'utilisateur.
Tu as plusieurs messages d’avertissement :

  • si tu as un top différent entre le top déjà enregistré sur DupliGest et le top présent dans le fichier d'import de l'arbitrage (voir capture 1) Tu peux continuer l'import quand même , petit bug à cette étape le top n'est pas écrasé avec le top du fichier (je vais corriger)
    -Ensuite un deuxième message qui indique que des résultats ont déjà été saisis pour cette partie tu peux écraser ces résultats ou annuler l'import. (capture 2)
    L'écrasement de ses résultats fonctionnent correctement.

En Revanche tu as peut être essayer d'importer le fichier d'une autre partie (exemple P2 sur la P1) et effectivement cela pose des problèmes.
un message indique que les coups de la partie sont différents et que tu peux écraser si tu le souhaite (capture 3).
Dans ce cas précis l'écrasement ne fonctionne pas.
Deux possibilités :

  • Soit je bloque complétement l'import d'une partie différent avec un message d'avertissement pour l'utilisateur
  • soit je répare l'écrasement qui ne fonctionne pas actuellement.

Mais cette solution entraine d'autres potentiels problèmes / bugs
par exemple:
l'utilisateur importe les résultats de la P2 du fichier arbitrage sur la P1 coté DupliGest et on écrase la partie les coups et les scores dans le tableur pour les joueurs 1 à 10
l'utilisateur importe ensuite les résultats de la P1 du fichier d'arbitrage sur la P1 coté DupliGest pour les joueurs 11 à 20 et forcement on se retrouve avec une partie différente un nombre coup différent que les joueurs 1à 10 précédemment importé.
On va donc se retrouver avec des données complétement erronés pour les joueurs 1 à 10 cela peut même entrainer des plantages de DupliGest.
Normalement c'est à l'arbitre coté Arbitrage de choisir la bonne partie et d'exporter le bon fichier de résultat. Idem coté DupliGest l'utilisateur est censé importé le fichier correspondant à la bonne partie.

De tout façon en cas d'erreur d'import l'utilisateur peut quand même saisir les cumuls manuellement dans DupliGest.

j'ai également provoqué ce message d'erreur en tentant d'importer sur la mauvaise partie (capture 4). Visiblement ce message apparait pour les parties > 1.
je ne sais pas pourquoi dans certains cas j'ai le message capture3 et dans d'autre le message capture 4 mais il faudrait harmoniser les contrôles pour éviter des gros soucis.

Cela touche également au ticket 0001713 (https://bugs.ffsc.fr/view.php?id=1713) je ne pense pas que se soit une bonne idée d'être moins strict sur les imports de résultats pour les raisons évoquées ci-dessus. Au contraire je pense qu'il faut être strict car actuellement on est dans un "entre deux" qui peux entrainer des incohérences et des problèmes d'intégrités des données dans DupliGest.

aderveloy

aderveloy

16-07-2025 18:07

administrateur   ~0002900

capture 3.png (21,688 octets)   
capture 3.png (21,688 octets)   
capture1.png (22,740 octets)   
capture1.png (22,740 octets)   
capture2.png (17,061 octets)   
capture2.png (17,061 octets)   
Capture4.png (13,713 octets)   
Capture4.png (13,713 octets)   
mstainer

mstainer

16-07-2025 20:10

rapporteur   ~0002901

Merci pour ce tour d'horizon.
En fait je n'arrive pas à reproduire le problème, j'avais dû me tromper de fichier… Désolé !
Je suis d'accord pour la rigueur !!
D'autant que maintenant (est-ce que cela a toujours été le cas ?), l'import de la liste des joueurs depuis le fichier .db de DG dans Arbitrage impose le bon tournoi ! La "remarque finale" du 0001713 est donc sans objet, sauf si l'arbitre s'amuse à saisir manuellement ses joueurs, ce qui est à proscrire !
En fait, l'arbitre ne devrait même pas avoir à choisir le "tournoi du jour" dans Arbitrage lorsqu'il s'apprête à importer ses joueurs depuis un fichier .db de DG.

Reste quand même une amélioration possible : rendre plus explicite le message de la fenêtre "Échec de l'import" en fonction des incohérences rencontrées (tournoi, n° de partie…).

aderveloy

aderveloy

17-07-2025 09:35

administrateur   ~0002902

oui normalement l'arbitrage se positionne sur le bon tournoi et la bonne partie quand tu importe les joueurs à re-tester bien sur !
oui je suis d'accord aussi pour le message d'erreur.

Historique de l’anomalie

Date de modification Nom d’utilisateur Champ Changement
12-07-2025 17:19 mstainer Nouvelle anomalie
15-07-2025 10:05 aderveloy Affecté à => aderveloy
15-07-2025 10:05 aderveloy État nouveau => affecté
16-07-2025 18:05 aderveloy État affecté => retour d’informations
16-07-2025 18:05 aderveloy Note ajoutée: 0002899
16-07-2025 18:07 aderveloy Note ajoutée: 0002900
16-07-2025 18:07 aderveloy Fichier ajouté: capture 3.png
16-07-2025 18:07 aderveloy Fichier ajouté: capture1.png
16-07-2025 18:07 aderveloy Fichier ajouté: capture2.png
16-07-2025 18:07 aderveloy Fichier ajouté: Capture4.png
16-07-2025 18:10 aderveloy Note modifiée: 0002899
16-07-2025 18:11 aderveloy Note modifiée: 0002899
16-07-2025 18:11 aderveloy Note modifiée: 0002899
16-07-2025 18:12 aderveloy Note modifiée: 0002899
16-07-2025 20:10 mstainer Note ajoutée: 0002901
16-07-2025 20:10 mstainer État retour d’informations => affecté
17-07-2025 09:35 aderveloy Note ajoutée: 0002902