Éclatement de config.py en plusieurs sous-module de config. L'API reste à peu près la même, il faut juste penser à import config.submodule avant d'utilisr config.submodule (confid.dns, config.upload par exemple)

Tous les autres fichiers modifiés le sont pour compatibilité avec ce changement.

Ce commit implique des commits du même genre dans l'intranet2, lc_ldap et bcfg2.
This commit is contained in:
Vincent Le Gallic 2013-03-26 16:24:31 +01:00
parent 51a3e7e858
commit 2ce185720e
19 changed files with 30 additions and 1142 deletions

View file

@ -8,6 +8,7 @@ import smtplib, sys, commands, shutil, os, traceback
sys.path.append('/usr/scripts/gestion')
from affich_tools import cprint, anim, OK, WARNING, ERREUR
import config
import config.mails
from time import strftime
from ldap_crans import hostname, crans_ldap
@ -172,7 +173,7 @@ class mail_bienvenue:
else:
To += '@crans.org'
conn=smtplib.SMTP('localhost')
conn.sendmail(From, To, config.txt_mail_bienvenue.encode('utf-8') % { 'From': From, 'To': To })
conn.sendmail(From, To, config.mails.txt_mail_bienvenue.encode('utf-8') % { 'From': From, 'To': To })
conn.quit()
print OK
except Exception, c:
@ -198,11 +199,11 @@ class mail_ajout_droits:
To = login
if To.find('@') == -1: To += '@crans.org'
print Droit +"\n"
if Droit in config.pages_infos_droits:
if Droit in config.mails.pages_infos_droits:
print "envoi du mail"
Page = config.pages_infos_droits[Droit.encode('utf-8')]
Page = config.mails.pages_infos_droits[Droit.encode('utf-8')]
conn=smtplib.SMTP('localhost')
conn.sendmail(From, To, config.txt_ajout_droits.encode('utf-8') % { 'From': From, 'To': To , 'Droit': Droit, 'Page': Page})
conn.sendmail(From, To, config.mails.txt_ajout_droits.encode('utf-8') % { 'From': From, 'To': To , 'Droit': Droit, 'Page': Page})
conn.quit()
print OK
else: