[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