[grisbi-bugs] [Grisbi 0002338]: La numérotation des étapes des assistants d'import et d'export sont erronés
Grisbi Bug Tracker
bugtracker at grisbi.org
Lun 18 Mai 19:07:49 CEST 2026
The following issue has been CLOSED
======================================================================
https://www.grisbi.org/bugsreports/view.php?id=2338
======================================================================
Reported By: brochignac
Assigned To: LudovicRousseau
======================================================================
Project: Grisbi
Issue ID: 2338
Category: Main
Reproducibility: always
Severity: tweak
Priority: normal
Status: closed
OS: Ubuntu
Version exact Grisbi:
Version OS: 24.04
Version GTK: 3.24.41
Resolution: not fixable
Fixed in Version:
======================================================================
Date Submitted: 2025-06-29 17:12 CEST
Last Modified: 2026-05-18 19:07 CEST
======================================================================
Summary: La numérotation des étapes des assistants d'import
et d'export sont erronés
Description:
L'assistant d'import de compte(s) comporte 5 étapes.
Or, sur la copie d'écran, on peut voir au début de l'import :
- étape (1/4)
- étape (2/4)
- étape (4/6)
- étape (5/6)
- étape (6/6)
Si on clique sur << précédent >> à l'étape (5/6), on revient à :
- étape (1/6)
- étape (2/6)
- étape (4/6)
- étape (5/6)
- étape (6/6)
L'assistant d'export de compte(s) se déroule en 5 étapes.
On obtient aussi une erreur de numérotation. Au début on obtient :
- étape (1/3)
- étape (2/3)
- étape (3/5)
- ...
======================================================================
----------------------------------------------------------------------
(0007263) brochignac (reporter) - 2025-06-29 17:16
https://www.grisbi.org/bugsreports/view.php?id=2338#c7263
----------------------------------------------------------------------
Oups : La numérotation des étapes des assistants d'import et d'export EST
erronéE
----------------------------------------------------------------------
(0007264) brochignac (reporter) - 2025-06-29 17:38
https://www.grisbi.org/bugsreports/view.php?id=2338#c7264
----------------------------------------------------------------------
L'assistant d'import d'un compte comporte 5 étapes, auquel il faut rajouter
autant d'étapes par compte supplémentaire.
Idem pour l'export.
----------------------------------------------------------------------
(0007265) LudovicRousseau (administrator) - 2025-07-02 11:27
https://www.grisbi.org/bugsreports/view.php?id=2338#c7265
----------------------------------------------------------------------
ça va être compliqué à résoudre.
Les 3 premières pages sont crées dans export_accounts()
https://github.com/grisbi/grisbi/blob/master/src/export.c#L833-L853
Puis des pages supplémentaires (un nombre variable) sont créées dans
export_enter_resume_page()
https://github.com/grisbi/grisbi/blob/master/src/export.c#L769
C'est pas possible de connaitre le nombre totale d'étapes puisque ça dépend
du nombre de comptes qui seront sélectionnés par l'utilisateur.
Je ne pense pas qu'on puisse faire beaucoup mieux qu'actuellement.
----------------------------------------------------------------------
(0007272) brochignac (reporter) - 2025-07-03 20:46
https://www.grisbi.org/bugsreports/view.php?id=2338#c7272
----------------------------------------------------------------------
Dans le cas de l'import, on remarque que :
- Grisbi affiche 4 étapes totales (1/4 et 2/4) puis 6 étapes totales (4/6,
5/6, ...),
or on sait qu'il y a, au minimum, 5 étapes totales (avec un seul compte
importé).
- l'étape n° 3 (3/4 ou 3/6) n'existe pas.
Le nombre d'étapes totales s'incrémentent bien si on rajoute un/des compte(s)
supplémentaire(s) importé(s).
----------------------------------------------------------------------
(0007273) brochignac (reporter) - 2025-07-03 20:50
https://www.grisbi.org/bugsreports/view.php?id=2338#c7273
----------------------------------------------------------------------
Dans le cas de l'export, cela "semble" plus simple :
- le nombre d'étapes totales n’est erroné "que" pour les étapes n°1 et
n°2.
Et je n'ai malheureusement pas l'expertise pour comprendre/améliorer le code.
----------------------------------------------------------------------
(0007534) LudovicRousseau (administrator) - 2026-05-18 19:07
https://www.grisbi.org/bugsreports/view.php?id=2338#c7534
----------------------------------------------------------------------
Le nombre de page n'est pas connu au début de la procédure.
Ce nombre peut augmenter en fonction des choix de l'utilisateur.
Problème pas possible à corriger.
Issue History
Date Modified Username Field Change
======================================================================
2025-06-29 17:12 brochignac New Issue
2025-06-29 17:12 brochignac File Added: numerotation-etapes_import.png
2025-06-29 17:16 brochignac Note Added: 0007263
2025-06-29 17:38 brochignac Note Added: 0007264
2025-07-02 11:27 LudovicRousseauNote Added: 0007265
2025-07-03 20:46 brochignac Note Added: 0007272
2025-07-03 20:50 brochignac Note Added: 0007273
2026-05-18 19:07 LudovicRousseauAssigned To => LudovicRousseau
2026-05-18 19:07 LudovicRousseauStatus new => closed
2026-05-18 19:07 LudovicRousseauResolution open => not fixable
2026-05-18 19:07 LudovicRousseauNote Added: 0007534
======================================================================
Plus d'informations sur la liste de diffusion bugsreports