Commit d609bb64 authored by detraz's avatar detraz

Post save custom dans la fonction save, pour __original_valid

parent 2dd410fe
......@@ -233,10 +233,14 @@ class Facture(BaseInvoice):
}
self.__original_valid = self.valid
def save(self, *args, **kwargs):
super(Facture, self).save(*args, **kwargs)
if not self.__original_valid and self.valid:
send_mail_invoice(self)
def __str__(self):
return str(self.user) + ' ' + str(self.date)
@receiver(post_save, sender=Facture)
def facture_post_save(**kwargs):
"""
......@@ -245,10 +249,8 @@ def facture_post_save(**kwargs):
facture = kwargs['instance']
if facture.valid:
user = facture.user
if not facture.__original_valid:
user.set_active()
send_mail_invoice(facture)
user.ldap_sync(base=False, access_refresh=True, mac_refresh=False)
user.set_active()
user.ldap_sync(base=False, access_refresh=True, mac_refresh=False)
@receiver(post_delete, sender=Facture)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment