[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:48:52 CEST 2025
The following issue has been REOPENED.
======================================================================
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: feedback
OS: Ubuntu
Unstable Impact: No
Version OS: 24.04
Version GTK: 3.24.41
======================================================================
Date Submitted: 2025-08-31 13:27 CEST
Last Modified: 2025-09-02 19:48 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
----------------------------------------------------------------------
(0007320) brochignac (reporter) - 2025-09-02 19:48
https://www.grisbi.org/bugsreports/view.php?id=2351#c7320
----------------------------------------------------------------------
Pour moi, une règle permettrait d'enregistrer des paramètres d'import pour
pouvoir la réutiliser ultérieurement.
Mais je ne m'en suis jamais servi (et en fait, je n'ai jamais importé quoi que
ce soit, sauf pour la mise à jour du manuel !!!).
<L'option devrait être grisée lors de la création du dialogue. J'ai bon ?>
C'est une bonne option, cela fonctionne, pas pu tester avec un OFX.
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)
2025-09-02 19:48 brochignac Status resolved => feedback
2025-09-02 19:48 brochignac Resolution fixed => reopened
2025-09-02 19:48 brochignac Note Added: 0007320
======================================================================
Plus d'informations sur la liste de diffusion bugsreports