Projet

Général

Profil

Evolution #3895

Manque de souplesse de la re-configuration des mails par baculaconfig.py -m

Ajouté par Benjamin Bohard il y a plus de 11 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Bas
Assigné à:
Catégorie:
-
Début:
Echéance:
07/03/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

La configuration des mails par baculaconfig.py en ligne de commande ne permet pas de redéfinir une seule des deux adresses possibles.

Révisions associées

Révision 0f5de49e (diff)
Ajouté par Joël Cuissinat il y a environ 10 ans

Amélioration de la configuration des mails Bacula

  • pyeole/bacula.py : différenciation des cas None et ""

Fixes #3895 @20m

Révision b26f8979 (diff)
Ajouté par Alexandre Delaunay il y a presque 6 ans

programmaticaly set value for ajax dropdown (#4046)

  • programmaticaly set value for ajax dropdown; fix #3895
  • generalize setValue to non-ajax dropdowns
  • fix other templates usage (solution, projecttask)

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de Nouveau à A étudier
  • Version cible mis à Eole 2.4-RC3
  • Début 10/08/2012 supprimé
  • Temps estimé mis à 1.00 h
  • Distribution changé de EOLE 2.3 à EOLE 2.4

Un moment, j'ai pensé que c'était fonctionnel sur 2.4 mais en réalité, l'adresse non fournie en argument est carrément vidée (idem avec uniquement -m) !
Concernant l'édition via l'EAD, on peut estimer que celui-ci envoie systématiquement les 2 valeurs.

root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [u'a@b.c'], u'mail_ok': []}
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -m --mail_ok="x@y.z" 
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [], u'mail_ok': [u'x@y.z']}
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [u'a@b.c'], u'mail_ok': [u'x@y.z']}
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -m
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [], u'mail_ok': []}

#2 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Priorité changé de Normal à Bas

#3 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Projet changé de eole-bacula à python-pyeole
  • Echéance mis à 07/03/2014
  • Assigné à mis à Joël Cuissinat

#4 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Statut changé de A étudier à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Joël Cuissinat il y a environ 10 ans

Fixé en 2.4, je propose de laisser en l'état en 2.3 (code différent).

#6 Mis à jour par Emmanuel GARETTE il y a environ 10 ans

  • Statut changé de Résolu à Fermé

OK :

root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [], u'mail_ok': []}
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -m --mail_ok="x@y.z" 
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [], u'mail_ok': [u'x@y.z']}
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -m
Aucune adresse mail à modifier
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -m --mail_error="x@y.z" 
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [u'x@y.z'], u'mail_ok': [u'x@y.z']}
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -m --mail_error="" 
root@scribe:~# /usr/share/eole/sbin/baculaconfig.py -d | grep Mail
Mail : {u'mail_error': [], u'mail_ok': [u'x@y.z']}
root@scribe:~# 

Formats disponibles : Atom PDF