Project

General

Profile

Evolution #3895

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

Added by Benjamin Bohard about 11 years ago. Updated over 9 years ago.

Status:
Fermé
Priority:
Bas
Assigned To:
Category:
-
Start date:
Due date:
03/07/2014
% Done:

100%

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

Associated revisions

Revision 0f5de49e (diff)
Added by Joël Cuissinat over 9 years ago

Amélioration de la configuration des mails Bacula

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

Fixes #3895 @20m

Revision b26f8979 (diff)
Added by Alexandre Delaunay over 5 years ago

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)

History

#1 Updated by Joël Cuissinat over 9 years ago

  • Status changed from Nouveau to A étudier
  • Target version set to Eole 2.4-RC3
  • Start date deleted (08/10/2012)
  • Estimated time set to 1.00 h
  • Distribution changed from EOLE 2.3 to 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 Updated by Joël Cuissinat over 9 years ago

  • Priority changed from Normal to Bas

#3 Updated by Joël Cuissinat over 9 years ago

  • Project changed from eole-bacula to python-pyeole
  • Due date set to 03/07/2014
  • Assigned To set to Joël Cuissinat

#4 Updated by Joël Cuissinat over 9 years ago

  • Status changed from A étudier to Résolu
  • % Done changed from 0 to 100

#5 Updated by Joël Cuissinat over 9 years ago

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

#6 Updated by Emmanuel GARETTE over 9 years ago

  • Status changed from Résolu to 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:~# 

Also available in: Atom PDF