[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