Project

General

Profile

Actions

Demande #1347

closed

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

Added by Frédéric Couchet almost 11 years ago. Updated 17 days ago.

Status:
Fermé
Priority:
Immédiate
Category:
-
Target version:
Start date:
08/28/2013
Due date:
% Done:

100%

Estimated time:
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.


Files

grisbiwr (2.66 KB) grisbiwr Quentin CHERGUI, 09/09/2013 04:18 PM
Actions #1

Updated by Frédéric Couchet almost 11 years ago

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"

Actions #2

Updated by Frédéric Couchet almost 11 years ago

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.

Actions #3

Updated by Quentin CHERGUI almost 11 years ago

  • File grisbiwr grisbiwr added
  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 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.

Actions #4

Updated by Quentin Gibeaux about 5 years ago

  • Status changed from Résolu to Fermé
Actions #5

Updated by Frédéric Couchet 19 days ago

  • Description updated (diff)
  • Assignee changed from Quentin CHERGUI to Frédéric Couchet
Actions #6

Updated by Frédéric Couchet 19 days ago

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.

Actions #7

Updated by Frédéric Couchet 19 days ago

  • Status changed from Fermé to En cours de traitement
  • Target version changed from Juillet 2013 to Juin 2024
Actions #8

Updated by Frédéric Couchet 18 days ago

  • Status changed from En cours de traitement to 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é)

Actions #9

Updated by Quentin Gibeaux 17 days ago

  • Status changed from Résolu to Fermé
Actions

Also available in: Atom PDF