Envoi d'un mail au tresorier lorsqu'un solde est modifie
darcs-hash:20070511050948-c992d-ad8f1c34077bad22fd4d9b92361583cadfd7e0fb.gz
This commit is contained in:
parent
e357c150f9
commit
c4285d566a
3 changed files with 46 additions and 2 deletions
|
@ -16,6 +16,7 @@ import ldap, ldap.modlist, ldap_passwd
|
|||
import config, annuaires, iptools, chgpass, user_tests, cPickle, config_mail
|
||||
from chgpass import chgpass
|
||||
from affich_tools import coul, prompt, cprint
|
||||
from email_tools import send_email
|
||||
from syslog import *
|
||||
|
||||
date_format = '%d/%m/%Y %H:%M'
|
||||
|
@ -1044,7 +1045,8 @@ class BaseClasseCrans(CransLdap):
|
|||
modif['solde'] = "debit %s Euros" % str(diff)
|
||||
else:
|
||||
modif['solde'] = "credit %s Euros" % str(-diff)
|
||||
|
||||
self.services_to_restart('mail_solde', ['%s : %s pour %s [%s]' %(script_utilisateur,str(diff),self._data['uid'][0],self.modifs['solde'])])
|
||||
|
||||
# Formate les entrées de l'historique de la forme champ (ancien -> nouveau)
|
||||
# On suppose que le champ apparaît forcément dans l'enregistrement
|
||||
for champ in ['chbre', 'nom', 'prenom', 'mail', 'tel',
|
||||
|
@ -1714,7 +1716,7 @@ class BaseProprietaire(BaseClasseCrans):
|
|||
if 'droits' in self.modifs:
|
||||
self.services_to_restart('droits')
|
||||
self.services_to_restart('mail_modif', ['uid=%s' % self._data['uid'][0]])
|
||||
|
||||
|
||||
# Remise à zero
|
||||
self.modifs = {}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue