[grisbi-bugs] [Grisbi 0002253]: L'option "Chiffrer le fichier Grisbi" n'est pas prise en compte sans autre modification.

Grisbi Bug Tracker bugtracker at grisbi.org
Sam 22 Avr 20:37:58 CEST 2023


The following issue has been RESOLVED. 
====================================================================== 
https://www.grisbi.org/bugsreports/view.php?id=2253 
====================================================================== 
Reported By:                brochignac
Assigned To:                LudovicRousseau
====================================================================== 
Project:                    Grisbi
Issue ID:                   2253
Category:                   Main
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                  
Version GTK:                3.24.34 
Resolution:                 fixed
Fixed in Version:           development (git)
====================================================================== 
Date Submitted:             2023-04-22 16:31 CEST
Last Modified:              2023-04-22 20:37 CEST
====================================================================== 
Summary:                    L'option "Chiffrer le fichier Grisbi" n'est pas
prise en compte sans autre modification.
Description: 
Si on sélectionne seulement l'option "Chiffrer le fichier Grisbi" sans aucune
autre modification du fichier, l'option n'est pas prise en compte à la
fermeture du fichier.

Steps to Reproduce: 
1 - ouvrir un fichier Grisbi non chiffré
2 - cliquer sur Éditer -> Préférences
3 - ouverture de la fenêtre "Préférences de Grisbi"
4 - aller à Généralités - Fichiers - Gestion des fichiers de comptes
5 - cocher "Chiffrer le fichier Grisbi"
6 - fermer la fenêtre "Préférences de Grisbi"
7 - fermer/quitter le fichier par Fichier -> Fermer ou Quitter
8 - il n'y a pas de pop-up demandant le mot de passe de chiffrement.

A la réouverture du fichier, l'option "Chiffrer le fichier Grisbi" est
décochée.
Le bug est aussi présent sur la version 2.9.90

Pour la prise en compte de l'option, il est possible de contourner en forçant
l'enregistrement par "Fichier -> Enregistrer sous", sous le même nom ou un
autre nom.

====================================================================== 

---------------------------------------------------------------------- 
 (0006780) LudovicRousseau (administrator) - 2023-04-22 17:28
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6780 
---------------------------------------------------------------------- 
Je n'arrive pas à reproduire le problème avec le code courant (git).

Vous avez recompilé vous même la version 2.9.90 ? 

---------------------------------------------------------------------- 
 (0006781) brochignac (reporter) - 2023-04-22 17:40
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6781 
---------------------------------------------------------------------- 
J'ai recompilé moi-même aujourd'hui v2.9.90 git hash : ebc2e6ebb 

---------------------------------------------------------------------- 
 (0006782) LudovicRousseau (administrator) - 2023-04-22 18:15
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6782 
---------------------------------------------------------------------- 
Essaies avec ce patch joint. 

---------------------------------------------------------------------- 
 (0006783) brochignac (reporter) - 2023-04-22 18:24
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6783 
---------------------------------------------------------------------- 
Désolé, mais comment appliquer le patch ? 

---------------------------------------------------------------------- 
 (0006784) LudovicRousseau (administrator) - 2023-04-22 18:34
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6784 
---------------------------------------------------------------------- 
- se mettre dans le dossier du code source de Grisbi
- y copier le fichier patch.txt
- faire:
patch -p1 < patch.txt 

---------------------------------------------------------------------- 
 (0006785) brochignac (reporter) - 2023-04-22 18:48
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6785 
---------------------------------------------------------------------- 
J'ai renommé patch.txt en utils_prefs-c.patch et fait :
$ patch -u -b src/utils_prefs.c -i utils_prefs-c.patch

Bug résolu.
Maintenant, à la fermeture du fichier, Grisbi me demande de sauvegarder les
modifications du fichier et, dans la foulée, d'entrer le mot de passe pour
chiffrer le fichier 

---------------------------------------------------------------------- 
 (0006787) brochignac (reporter) - 2023-04-22 18:55
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6787 
---------------------------------------------------------------------- 
Désolé, j'ai raté la note
	https://www.grisbi.org/bugsreports/view.php?id=2253#c6784, je cherchais une
solution.
Merci pour l'info. 

---------------------------------------------------------------------- 
 (0006789) LudovicRousseau (administrator) - 2023-04-22 20:37
 https://www.grisbi.org/bugsreports/view.php?id=2253#c6789 
---------------------------------------------------------------------- 
Corrigé par
https://github.com/grisbi/grisbi/commit/da3b5e8eec26405042ea1fc40decff5b71e806c8


Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2023-04-22 16:31 brochignac     New Issue                                    
2023-04-22 17:28 LudovicRousseauNote Added: 0006780                          
2023-04-22 17:40 brochignac     Note Added: 0006781                          
2023-04-22 18:15 LudovicRousseauFile Added: patch.txt                        
2023-04-22 18:15 LudovicRousseauNote Added: 0006782                          
2023-04-22 18:24 brochignac     Note Added: 0006783                          
2023-04-22 18:34 LudovicRousseauNote Added: 0006784                          
2023-04-22 18:48 brochignac     Note Added: 0006785                          
2023-04-22 18:55 brochignac     Note Added: 0006787                          
2023-04-22 20:37 LudovicRousseauAssigned To               => LudovicRousseau 
2023-04-22 20:37 LudovicRousseauStatus                   new => resolved     
2023-04-22 20:37 LudovicRousseauResolution               open => fixed       
2023-04-22 20:37 LudovicRousseauFixed in Version          => development (git)
2023-04-22 20:37 LudovicRousseauNote Added: 0006789                          
======================================================================



Plus d'informations sur la liste de diffusion bugsreports