Demande #1347
Mettre en place message d'avertissement avant mise à jour de Grisbi
100%
Description
Pour éviter les problèmes d'oubli de mise à jour du svn avant les
modifications via Grisbi il faudrait mettre en place un mécanisme
pour afficher des messages d'avertisssement. Et ce à minima sur le
poste d'Aurélia.
Par exemple (si ce n'est pas faisable directement au niveau de
Grisbi), utiliser un shell script en wrapper qui va à minima :
- Afficher un message (via une fenêtre visible sur l'écran, et pas en
mode console) qui dit par exemple "Avant toute modification du fichier de compta,
faire un mise à jour du svn". Avec un bouton OK pour valider.
- Lancer Grisbi
- Lors de la fermeture de Grisbi, afficher un message (via une fenêtre
visible sur l'écran, et pas en mode console) qui dit par exemple
"Après toute modification, faire un commit du fichier de
compta". Avec un bouton OK pour valider.
Fichiers
Historique
Mis à jour par Frédéric Couchet il y a plus de 10 ans
Le shell script peut par exemple utiliser la commande xmessage avec genre :
xmessage -buttons "Oui j'ai mis à jour la copie locale, Non" -center "Avant toute modification du fichier de compta, faire un mise à jour du svn. As-tu bien mis à jour la copie locale ?"
En fonction du bouton choisi, $? a des valeurs différentes, le script peut alors lancer Grisbi ou pas.
Lorsque la personne a fini de travailler avec Grisbi et ferme l'outil le script peut afficher par exemple :
xmessage -buttons "Ok je le fais maintenant" -center "Après toute modification, faire un commit du fichier de compta"
Mis à jour par Frédéric Couchet il y a plus de 10 ans
En profiter pour remettre l'icone sur le bureau, modifier le menu pour que ce soit le script wrapper qui soit lancé et non grisbi.
Mis à jour par Quentin CHERGUI il y a plus de 10 ans
Fini. Le script est joint.
Le script est /usr/local/bin/grisbiwr sur l'ordinateur d'Aurelia. L'icône Grisbi du menu lance le wrapper.