[grisbi-bugs] [Grisbi 0002351]: L'import d'un nouveau compte permet (ou non) la création d'une règle d'import
Grisbi Bug Tracker
bugtracker at grisbi.org
Mar 2 Sep 19:20:59 CEST 2025
The following issue has been RESOLVED.
======================================================================
https://www.grisbi.org/bugsreports/view.php?id=2351
======================================================================
Reported By: brochignac
Assigned To: LudovicRousseau
======================================================================
Project: Grisbi
Issue ID: 2351
Category: Main
Reproducibility: always
Severity: trivial
Priority: normal
Status: resolved
OS: Ubuntu
Unstable Impact: No
Version OS: 24.04
Version GTK: 3.24.41
Resolution: fixed
Fixed in Version: development (git)
======================================================================
Date Submitted: 2025-08-31 13:27 CEST
Last Modified: 2025-09-02 19:20 CEST
======================================================================
Summary: L'import d'un nouveau compte permet (ou non) la
création d'une règle d'import
Description:
Import d'un fichier QIF, v3.0.4 et v3.90.0 : quand on arrive à la fenêtre du
choix de l'import, l'option <Créer un nouveau compte> est cochée et il est
possible de créer une règle d'import (voir copie d'écran).
Or, si on coche <Ajouter des opérations à un compte> ou <Marquer les
opérations d'un compte>, puis qu'on coche à nouveau <Créer un nouveau
compte>, la ligne <Créer une règle pour cet import...> devient grisée.
Import d'un fichier CSV, la règle est créée en amont et la ligne <Créer une
règle pour cet import...> est grisée (v3.0.4) ou absente (v3.90.0).
Import d'un fichier .gnc, v3.0.4, la ligne <Créer une règle pour cet
import...> est toujours grisée quelque soit l'option cochée.
Import d'un fichier .gnc, v3.90.0, la ligne <Créer une règle pour cet
import...> a le même comportement qu'avec l'import qu'un fichier QIF.
Pas testé avec un fichier OFX.
======================================================================
----------------------------------------------------------------------
(0007317) LudovicRousseau (administrator) - 2025-09-01 22:27
https://www.grisbi.org/bugsreports/view.php?id=2351#c7317
----------------------------------------------------------------------
Si je comprend bien le code source la création d'une règle ne doit être
disponible que si :
- le fichier n'est PAS un CSV (donc un QIF par exemple)
- et que l'action n'est PAS de créer un compte
L'option devrait être grisée lors de la création du dialogue.
J'ai bon ?
----------------------------------------------------------------------
(0007318) LudovicRousseau (administrator) - 2025-09-01 22:33
https://www.grisbi.org/bugsreports/view.php?id=2351#c7318
----------------------------------------------------------------------
La correction est alors facile.
```
diff --git a/src/import.c b/src/import.c
index 671f1cf0c..2da51ddb5 100644
--- a/src/import.c
+++ b/src/import.c
@@ -878,6 +878,9 @@ static GtkWidget *gsb_import_create_page_recapitulatif
(struct ImportAccount *co
compte->entry_name_rule);
gtk_box_pack_start (GTK_BOX (compte->hbox_rule), button, FALSE, FALSE, 0);
+ /* disabled for IMPORT_CREATE_ACCOUNT option */
+ gtk_widget_set_sensitive (compte->hbox_rule, FALSE);
+
/* pack entry_name_rule */
gtk_box_pack_start (GTK_BOX (compte->hbox_rule), compte->entry_name_rule,
FALSE, FALSE, 0);
```
Mais j'avoue que je n'ai aucune idée de ce à quoi sert la règle de l'import.
----------------------------------------------------------------------
(0007319) LudovicRousseau (administrator) - 2025-09-02 19:20
https://www.grisbi.org/bugsreports/view.php?id=2351#c7319
----------------------------------------------------------------------
Fixed in
https://github.com/grisbi/grisbi/commit/dc7d7a2cf44ce11e5a5933358bd467e95ea8352a
Issue History
Date Modified Username Field Change
======================================================================
2025-08-31 13:27 brochignac New Issue
2025-08-31 13:27 brochignac File Added:
import_nouveau-compte_creation-regle.png
2025-09-01 22:27 LudovicRousseauNote Added: 0007317
2025-09-01 22:33 LudovicRousseauNote Added: 0007318
2025-09-02 19:20 LudovicRousseauNote Added: 0007319
2025-09-02 19:20 LudovicRousseauAssigned To => LudovicRousseau
2025-09-02 19:20 LudovicRousseauStatus new => resolved
2025-09-02 19:20 LudovicRousseauResolution open => fixed
2025-09-02 19:20 LudovicRousseauFixed in Version => development (git)
======================================================================
Plus d'informations sur la liste de diffusion bugsreports