Projet

Général

Profil

Actions

Demande #1347

fermé

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

Ajouté par Frédéric Couchet il y a presque 11 ans. Mis à jour il y a 20 jours.

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

Mis à jour par Frédéric Couchet il y a presque 11 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 presque 11 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 presque 11 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.

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

  • Statut changé de Résolu à Fermé

Mis à jour par Frédéric Couchet il y a 21 jours

  • Description mis à jour (diff)
  • Assigné à changé de Quentin CHERGUI à Frédéric Couchet

Mis à jour par Frédéric Couchet il y a 21 jours

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.

Mis à jour par Frédéric Couchet il y a 21 jours

  • Statut changé de Fermé à En cours de traitement
  • Version cible changé de Juillet 2013 à Juin 2024

Mis à jour par Frédéric Couchet il y a 20 jours

  • 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é)

Mis à jour par Quentin Gibeaux il y a 20 jours

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF