Projet

Général

Profil

Demande #1347

Mettre en place message d'avertissement avant mise à jour de Grisbi

Ajouté par Frédéric Couchet il y a plus de 10 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Immédiate
Assigné à:
Catégorie:
-
Version cible:
Début:
28/08/2013
Echéance:
% réalisé:

100%

Temps estimé:
Difficulté:
2 Facile

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

grisbiwr (2,66 ko) grisbiwr Quentin CHERGUI, 09/09/2013 16:18

Historique

#1

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"

#2

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.

#3

Mis à jour par Quentin CHERGUI il y a plus de 10 ans

  • 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.

#4

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF