Demande #1347
fermé
Mettre en place message d'avertissement avant mise à jour de Grisbi
Ajouté par Frédéric Couchet il y a environ 11 ans.
Mis à jour il y a 5 mois.
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
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"
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.
- Fichier grisbiwr grisbiwr ajouté
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
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.
- Statut changé de Résolu à Fermé
- Description mis à jour (diff)
- Assigné à changé de Quentin CHERGUI à Frédéric Couchet
Le script n'était plus présent sur le laptop argemone (il faut dire que deux personnes ont succédé à Aurélia sur cette partie de l'activité April).
J'ai remis un script dans /home/epottier/local/bin/grisbiwr (en l'adaptant à la nouvelle configuration du SI).
Au niveau de Gnome, j'ai changé le path correspondant à l'icone Grisbi dans le menu Applications. Pour trouver comment faire cette modification j'ai taper menu dans la zone de recherche de Gnome, ça affiche l'application « Menu principal ».
Test fait avec Elsa, ça semble ok.
- Statut changé de Fermé à En cours de traitement
- Version cible changé de Juillet 2013 à Juin 2024
- Statut changé de En cours de traitement à Résolu
j'ai mis le script dans /home/epottier/local/bin/grisbiwr je ne sais pas si c'est le meilleur endroit (au moins, si elle change de laptop, le script sera encore là, contrairement à /usr/local/bin où en 2011 le script avait été installé)
- Statut changé de Résolu à Fermé
Formats disponibles : Atom
PDF