wip: quarantine 'self-service'

Some little corrections.
This commit is contained in:
Antoine Nguyen
2012-04-04 16:39:54 +02:00
parent ccf24f4905
commit c052707638
+16
View File
@@ -77,4 +77,20 @@ def create_user_record(user, mailbox):
u.email = mailbox.full_address
u.fullname = mailbox.user.fullname
u.local = "1"
u.priority = 7
u.policy_id = 1
u.save()
@events.observe("ModifyMailbox")
def modify_user_record(mailbox, oldmailbox):
if mailbox.full_address == oldmailbox.full_address:
return
u = Users.objects.get(email=oldmailbox.full_address)
u.email = mailbox.full_address
u.save()
@events.observe("DeleteMailbox")
def remove_user_record(mailbox):
from models import Users
Users.objects.get(email=mailbox.full_address).delete()