[grisbi-bugs] [Grisbi 0001858]: Etats : problème d'affichage quand un 2ème état "Recherche" ou "État vierge" est créé

Grisbi Bug Tracker bugtracker at grisbi.org
Ven 27 Juil 21:11:24 CEST 2018


The following issue has been RESOLVED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1858 
====================================================================== 
Reported By:                brochignac
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1858
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Autre(Other) 
Unstable Impact:            Yes 
Version OS:                 Kubuntu 18.04 Artful 
Version GTK:                3.22.30 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2018-06-16 20:10 CEST
Last Modified:              2018-07-27 21:11 CEST
====================================================================== 
Summary:                    Etats : problème d'affichage quand un 2ème état
"Recherche" ou "État vierge" est créé
Description: 
Bonjour,

Quand je crée un 1er état "État vierge" ou "Recherche", grisbi me liste le
résultat de la recherche en fonction de la sélection des données, avec le
total général à la fin.

Quand je crée un 2ème état "État vierge" ou "Recherche", grisbi n'affiche
que le total général, sans le résultat de la liste des opérations
concernées.
Cela ne se produit pas avec les autres états possibles (Revenus et dépenses du
mois dernier ou du mois en cours, Budget annuel, Remise de chèques et Dépenses
mensuelles par tiers), où Grisbi affiche la liste des opérations concernées.

Ensuite, avec une liste d'états différents, je les supprime tous :
Clic droit, "Supprimer cet état" -> pop-up -> Effacer l'état << état
sélectionné >>, avec 2 boutons "Yes" et "No" (à traduire dans la langue de
molière ?), je choisis "Yes".

A la fin, la liste des états est vide dans la colonne de gauche, mais dans la
fenêtre des états, il reste un dernier état, qui ne part pas, impossible à
supprimer, l’icône "Supprimer" dans la fenêtre des états est grisée et
j'avais enregistrer mon fichier avec plusieurs états, donc "Fermer sans
enregistrer" ne fonctionne pas (peut-être en trafiquant dans le fichier de
comptes avec kate).


Steps to Reproduce: 
Grisbi compilé ce jour (16/06/2018) depuis Git, version 1.1.93 mais je n'ai pas
la version Git à 8 chiffres et lettres dans "Aide" -> "A propos" -> "About
Grisbi"
====================================================================== 

---------------------------------------------------------------------- 
 (0004553) brochignac (reporter) - 2018-06-24 13:37
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4553 
---------------------------------------------------------------------- 
Il semblerait que je sois allé un peu vite en besogne.

Quand, autrefois, je faisais un nouvel état -> recherche, cette recherche
s'affichait, avec affichage des opérations détaillées dans l'ordre
chronologique, avec à la fin le total général.
Maintenant, quand je fait une nouvelle recherche, je n'ai que le total
général, sans le détail des opérations.

Pour résoudre ce "problème" d'affichage, il faut aller dans les propriétés
de l'état -> Affichage des données -> Opérations -> cocher "Afficher les
opérations" en cochant également les renseignements affichés voulus (dates,
tiers, catégories, etc...).

Je n'avais pas ce comportement "autrefois", c'est pourquoi j'y ai vu un bug, qui
peut être considérer comme résolu. 

---------------------------------------------------------------------- 
 (0004566) pbiava (administrator) - 2018-07-16 08:27
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4566 
---------------------------------------------------------------------- 
C'était quand le autrefois car j'ai fait le test avec la version 1.0.4 et j'ai
le même comportement. Il a fallu que je réinstalle la 0.8.9 pour trouver un
comportement qui explique ce "bug".

En effet dans cette version l'utilisation des opérations est cochée par
défaut ce qui explique la conservation des éléments cochés. Je vais regarder
si on peut avoir ce comportement avec une option. 

---------------------------------------------------------------------- 
 (0004570) brochignac (reporter) - 2018-07-16 20:08
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4570 
---------------------------------------------------------------------- 
En fait, autrefois (?), j'avais 2 états de recherche que je modifiais à
demande. Donc, autrefois, c'était... je ne saurais le dire.
Donc, à partir d'un 2ème état et suivants, recherche ou vierge, l'utilisation
des opérations est décochée.
De plus quand je supprime tous les états, un à un, et que je recrée un nouvel
état recherche ou vierge, il reste un reliquat et l'utilisation des opérations
est toujours décochée. 

---------------------------------------------------------------------- 
 (0004571) pbiava (administrator) - 2018-07-16 21:58
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4571 
---------------------------------------------------------------------- 
J'ai remis les options qui me semblent de base pour les recherches sans
toutefois revenir à la versio 0.8.9 qui demande beaucoup de temps pour
s'afficher. Si il en faut un peu plus on peut encore en rajouter une ou deux
pour que cela reste utilisable. Sinon je pourrais ajouter une option pour
retenir une recherche de base comme modèle systématique. Autrement on peut
aussi cloner une recherche type.

Sinon pour le vidage de la liste, je n'ai pas ce problème. C'est peut être dû
à un problème de fichier. Éventuellement m’envoyer le fichier anonymisé. 

---------------------------------------------------------------------- 
 (0004582) brochignac (reporter) - 2018-07-22 15:48
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4582 
---------------------------------------------------------------------- 
Je t'envoie mon fichier anonymisé. Toujours le même problème avec la version
Git compilée le vendredi 20/07/2018. 

---------------------------------------------------------------------- 
 (0004585) pbiava (administrator) - 2018-07-23 13:29
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4585 
---------------------------------------------------------------------- 
j'ai comparé les deux versions 0.8.9 et 1.1.93 des états recherche et vierge
et je trouve la même chose. On ne doit pas se comprendre.

Ceci étant dit dans ton cas, il vaudrait mieux que tu utilises la onction
clonage de l'état si tu as juste besoin de changer de date par exemple. 

---------------------------------------------------------------------- 
 (0004588) brochignac (reporter) - 2018-07-23 19:45
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4588 
---------------------------------------------------------------------- 
Pour un état de recherche, l'affichage des données - Opérations est à
nouveau coché, donc les opérations s'affichent à nouveau.
En revanche, un nouvel état de recherche va directement afficher toutes les
opérations de l'année en cours, puis apparait la fenêtre des propriétés de
l'état où on peut modifier les conditions de recherche.
A mon avis, il faudrait plutôt afficher, en premier, la fenêtre des
propriétés de l'état, pour pouvoir affiner sa recherche, puis clic OK (chez
moi, la touche Entrée n'a pas d'action) pour afficher le résultat.

Pour la suppression des états existants, quand il y en à plusieurs, j'en
sélectionne un (surligné en rouge), je supprime (clic "Supprimer"), le
surlignage rouge passe au suivant mais l’icône "Supprimer" est grisée. Il
faut sélectionner un autre état pour dégriser l'icône "Supprimer". 

---------------------------------------------------------------------- 
 (0004589) pbiava (administrator) - 2018-07-23 20:45
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4589 
---------------------------------------------------------------------- 
Pour le premier point ce n'est pas possible simplement car le code est écrit
comme ça. Ce que je peux faire c'est de forcer une durée plus petite pour que
ça aille plus vite.

Pour le deuxième point vu. C'est le bouton de la barre d'outils qui reste
grisé. En fait moi, je fais un clik droit sur l'état à supprimer pour obtenir
un sous-menu dans lequel je peux supprimer l'état et là ça fonctionne comme
il faut. 

---------------------------------------------------------------------- 
 (0004590) brochignac (reporter) - 2018-07-23 22:05
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4590 
---------------------------------------------------------------------- 
Pour le 1er point, y a t'il moyen de sélectionner une plage de date nulle, ce
qui n'afficherait rien ?
Pour le 2ème point, effectivement, avec le clic droit, j’accède à
"Supprimer cet état" dans le sous-menu alors que "Supprimer" dans la barre des
menus est grisé.
Cela fait bizarre pour celui qui n'a pas l'habitude des menus contextuels avec
le clic droit, ou qui ne sait pas qu'il en existe un.
Dernier point, chez moi, la touche "Entrée" du clavier est inefficace pour
valider la fenêtre des propriétés de l'état, je suis obligé de cliquer
"OK": Normal ou pas ? 
En revanche, la touche "Echap" supprime la fenêtre des propriétés. 

---------------------------------------------------------------------- 
 (0004591) pbiava (administrator) - 2018-07-24 19:33
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4591 
---------------------------------------------------------------------- 
J'ai poussé une modification du fonctionnement pour s'approcher du point 1.
J'ai fait des tests ça semble fonctionner correctement mais ce serait bien que
tu compiles cette version sur github afin de confirmer.

Pour le point trois c'est normal. Il y a pas mal d'endroits ou la touche Entrée
ne valide pas les boites de dialogue.En fait ça évite de choisir entre Valider
ou Annuler. je vais regarder ça 

---------------------------------------------------------------------- 
 (0004592) brochignac (reporter) - 2018-07-24 21:13
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4592 
---------------------------------------------------------------------- 
Compilé ce soir, 21h.
Pour le point 1, il n'y a aucun résultat tant qu'on n'a pas validé la fenêtre
des propriétés de l'état -> OK chez moi.
Le point 2 fonctionne aussi : l'icône "Supprimer" n'est plus grisée et est
fonctionnelle après avoir supprimer un état -> OK chez moi.
Il reste à l'affichage sous la barre des icônes et sous "Nom de l'état", le
nom du dernier état supprimé. Il n'est pas présent dans la colonne de gauche
sous "États" et si on clique dessus, il ne se passe rien.
Encore merci pour le travail. 

---------------------------------------------------------------------- 
 (0004593) brochignac (reporter) - 2018-07-24 21:21
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4593 
---------------------------------------------------------------------- 
Les états "Revenus et dépenses du mois dernier", "Revenus et dépenses du mois
en cours" et "Budget annuel" pourraient directement s'afficher puisqu'ils sont
déjà définis par leur titre, quitte à les modifier ensuite pour un mois ou
une année précise. 

---------------------------------------------------------------------- 
 (0004594) pbiava (administrator) - 2018-07-25 07:17
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4594 
---------------------------------------------------------------------- 
Avec ou sans la fenêtre de configuration ? 

---------------------------------------------------------------------- 
 (0004595) pbiava (administrator) - 2018-07-25 07:34
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4595 
---------------------------------------------------------------------- 
pour l'affichage tu peux m'envoyer une copie d'écran ? 

---------------------------------------------------------------------- 
 (0004598) brochignac (reporter) - 2018-07-25 20:07
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4598 
---------------------------------------------------------------------- 
Pour les états "Revenus et dépenses du mois dernier", "Revenus et dépenses du
mois en cours" et "Budget annuel", je pense qu'il n'y a pas besoin d'afficher la
fenêtre des propriétés.
Il y a les 2 points de vue : 
- soit on veut modifier, alors la fenêtre ouverte évite d'avoir à cliquer sur
l'icône des propriétés,
- soit on se satisfait de l'état en lui-même, la fenêtre des propriétés va
alors créer une "pollution" visuelle, et il va falloir fermer la fenêtre.

Pour l'affichage, je t'envoie une copie d'écran: le reliquat d'affichage est
inopérant et correspond au dernier état supprimé.
Quand je ferme Grisbi en sauvegardant, puis je rouvre mon fichier, l'affichage
est vierge de tout état, au gauche comme dans la fenêtre principale des
états. 

---------------------------------------------------------------------- 
 (0004599) pbiava (administrator) - 2018-07-25 21:12
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4599 
---------------------------------------------------------------------- 
En fait je suis parti pour conserver la fenêtre ce qui sera le moins perturbant
pour les utilisateurs actuels. Si ça te branche tu peux lancer un débat là
dessus dans la liste user.

Je n'avais pas compris que c'était la suppression du dernier état de grisbi.
Je regarde ça. 

---------------------------------------------------------------------- 
 (0004600) brochignac (reporter) - 2018-07-25 21:31
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4600 
---------------------------------------------------------------------- 
Pour la fenêtre, il faudrait plutôt avoir un retour de personnes néophytes [
Mme Michu ? :-) ]   pour savoir ce qui les perturberaient le moins. 

---------------------------------------------------------------------- 
 (0004601) pbiava (administrator) - 2018-07-26 07:10
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4601 
---------------------------------------------------------------------- 
Bah ! ce qui dérange le plus Mme Michu c'est qu'on lui change ses habitudes 

---------------------------------------------------------------------- 
 (0004609) pbiava (administrator) - 2018-07-27 12:36
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4609 
---------------------------------------------------------------------- 
J'ai poussé mes dernières corrections améliorations. Il reste juste à tester
le résultat. 

---------------------------------------------------------------------- 
 (0004611) brochignac (reporter) - 2018-07-27 18:33
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4611 
---------------------------------------------------------------------- 
Compilé ce soir, ça marche, impeccable. 

---------------------------------------------------------------------- 
 (0004613) pbiava (administrator) - 2018-07-27 21:10
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4613 
---------------------------------------------------------------------- 
Je clos le bug 

---------------------------------------------------------------------- 
 (0004614) pbiava (administrator) - 2018-07-27 21:11
 http://www.grisbi.org/bugsreports/view.php?id=1858#c4614 
---------------------------------------------------------------------- 
fixed in github 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2018-06-16 20:10 brochignac     New Issue                                    
2018-06-24 13:37 brochignac     Note Added: 0004553                          
2018-07-16 08:08 pbiava         Assigned To               => pbiava          
2018-07-16 08:08 pbiava         Status                   new => assigned     
2018-07-16 08:27 pbiava         Note Added: 0004566                          
2018-07-16 20:08 brochignac     Note Added: 0004570                          
2018-07-16 21:58 pbiava         Note Added: 0004571                          
2018-07-22 15:48 brochignac     File Added:
2007-2018-1.1.93-anonym-obfuscated.gsb                    
2018-07-22 15:48 brochignac     Note Added: 0004582                          
2018-07-23 13:29 pbiava         File Added: export etat vierge 0.8.9.jpg        
           
2018-07-23 13:29 pbiava         File Added: export etat vierge 1.1.93.jpg       
            
2018-07-23 13:29 pbiava         File Added: export etat recherche 0.8.9.jpg     
              
2018-07-23 13:29 pbiava         File Added: export etat recherche 1.1.93.jpg    
               
2018-07-23 13:29 pbiava         Note Added: 0004585                          
2018-07-23 19:45 brochignac     Note Added: 0004588                          
2018-07-23 20:45 pbiava         Note Added: 0004589                          
2018-07-23 22:05 brochignac     Note Added: 0004590                          
2018-07-24 19:33 pbiava         Note Added: 0004591                          
2018-07-24 21:13 brochignac     Note Added: 0004592                          
2018-07-24 21:21 brochignac     Note Added: 0004593                          
2018-07-25 07:17 pbiava         Note Added: 0004594                          
2018-07-25 07:34 pbiava         Note Added: 0004595                          
2018-07-25 20:07 brochignac     File Added: dernier-etat-supprimé.jpg          
         
2018-07-25 20:07 brochignac     Note Added: 0004598                          
2018-07-25 21:12 pbiava         Note Added: 0004599                          
2018-07-25 21:31 brochignac     Note Added: 0004600                          
2018-07-26 07:10 pbiava         Note Added: 0004601                          
2018-07-27 12:36 pbiava         Note Added: 0004609                          
2018-07-27 18:33 brochignac     Note Added: 0004611                          
2018-07-27 21:10 pbiava         Note Added: 0004613                          
2018-07-27 21:11 pbiava         Status                   assigned => resolved
2018-07-27 21:11 pbiava         Resolution               open => fixed       
2018-07-27 21:11 pbiava         Fixed in Version          => development (git)
2018-07-27 21:11 pbiava         Note Added: 0004614                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports