[grisbi-bugs] [Grisbi 0001871]: Mauvaise gestion des propositions pré-sélectionnée dans le formulaire de saisie des opérations

Grisbi Bug Tracker bugtracker at grisbi.org
Sam 1 Déc 06:53:04 CET 2018


The following issue has been RESOLVED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1871 
====================================================================== 
Reported By:                tiger34
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1871
Category:                   Main
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     resolved
OS:                         Autre(Other) 
Unstable Impact:            Yes 
Version OS:                  
Version GTK:                 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2018-09-22 08:43 CEST
Last Modified:              2018-12-01 06:53 CET
====================================================================== 
Summary:                    Mauvaise gestion des propositions
pré-sélectionnée dans le formulaire de saisie des opérations
Description: 

J'ai installé sur Ubuntu 16.04 la version grisbi_1.1.93-1_amd64.deb

Lorsque l'on clique sur "Nouvelle Opération" on obtiens le formulaire de saisie
des opérations.
Puis lorsque l'on commence à entrer des caractères dans le premier champ de
texte intitulé "Tiers", on obtiens dans ce même champ de texte des
propositions pré-sélectionnées, mais la gestion de ces propositione
fonctionne mal sur cette version.

Sur la version 1.1.92 Windows cela fonctionne.
Si je souhaite entrer "alimentation" je tape "a" et j'ai la liste des
propositions dans une liste déroulante et la première "abonnement" s'affiche
pré-sélectionnée dans le champ de texte.
Je rajoute un "l" et j'obtiens "alimentation"

Sur la version 1.1.93 Ubuntu je tape "a" et j'ai la liste des propositions dans
une liste déroulante et la première "abonnement" s'affiche pré-sélectionnée
dans le champ de texte.
Je rajoute un "l" et j'obtiens "albonnement" dans le champ de texte et comme
cette entrée n'existe pas toutes les autres propositions disparaissent.

La solution est alors de ne rentrer que la première lettre et de sélectionner
la bonne entrée en descendant dans la liste déroulante avec la flèche bas du
clavier.

======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0001812 Auto-complétion de tiers erronée dans l...
====================================================================== 

---------------------------------------------------------------------- 
 (0004660) brochignac (reporter) - 2018-09-22 16:15
 http://www.grisbi.org/bugsreports/view.php?id=1871#c4660 
---------------------------------------------------------------------- 
J'ai le même soucis, voir bug 1812. 

---------------------------------------------------------------------- 
 (0004661) pbiava (administrator) - 2018-09-23 08:13
 http://www.grisbi.org/bugsreports/view.php?id=1871#c4661 
---------------------------------------------------------------------- 
Je vais regarder ce qui change entre la version 1.1.92 et 1.1.93. En ce moment
je travaille sur l'utilisation de la complétion de gtk au lieu de la version
actuelle.En principe ça devrait mieux fonctionner. 

---------------------------------------------------------------------- 
 (0004667) pbiava (administrator) - 2018-10-09 22:59
 http://www.grisbi.org/bugsreports/view.php?id=1871#c4667 
---------------------------------------------------------------------- 
J'ai poussé sur github une première version de l'utilisation du gtk_combo_box
avec completion de l'entrée. Ça semble fonctionner correctement chez moi mais
le code est tellement complexe que j'ai pu rater des choses.

Cela concerne pour l'instant l'entrée des tiers. On valide cette option dans
les préférences. On dispose de plusieurs options dans l'onglet Aide à la
saisie dans le formulaire.

1 sélectionner l'utilisation de gtk completion pour les tiers
2 Remplissage sensible à la casse
3 Ignorer les accents et signes diacritics

Cette dernière option n'est utilisée que si on coche l'option 2
Les autres options utilisées dans les combofix ne fonctionnent pas. 

---------------------------------------------------------------------- 
 (0004705) pbiava (administrator) - 2018-11-21 20:29
 http://www.grisbi.org/bugsreports/view.php?id=1871#c4705 
---------------------------------------------------------------------- 
Pouvez vous recompiler grisbi avec la nouvelle version de la complétion pour
les gtkcombofix et refaire des tests ?
Cette version ne comporte plus d'options. Elle s’applique aux tiers et aux
catégories et IB. 

---------------------------------------------------------------------- 
 (0004715) pbiava (administrator) - 2018-12-01 06:53
 http://www.grisbi.org/bugsreports/view.php?id=1871#c4715 
---------------------------------------------------------------------- 
fixed in GitHub and version 1.1.94 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-09-22 08:43 tiger34        New Issue                                    
2018-09-22 16:15 brochignac     Note Added: 0004660                          
2018-09-23 08:11 pbiava         Assigned To               => pbiava          
2018-09-23 08:11 pbiava         Status                   new => assigned     
2018-09-23 08:13 pbiava         Note Added: 0004661                          
2018-10-09 22:59 pbiava         Note Added: 0004667                          
2018-10-13 14:18 pbiava         Relationship added       related to 0001812  
2018-11-21 20:29 pbiava         Note Added: 0004705                          
2018-12-01 06:53 pbiava         Status                   assigned => resolved
2018-12-01 06:53 pbiava         Resolution               open => fixed       
2018-12-01 06:53 pbiava         Fixed in Version          => development (git)
2018-12-01 06:53 pbiava         Note Added: 0004715                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports