allow only one mailbox for a mailaddress

- add migration to place a unique constraint on MailAddressMailbox.mailaddress
  and drop existing primary_key
- change managemails.models.MailAddressMailbox.mailaddress to OneToOneField
This commit is contained in:
Jan Dittberner 2014-05-24 20:57:17 +02:00
parent ee46a61e6d
commit d5e1128ff6
2 changed files with 59 additions and 1 deletions

View file

@ -61,7 +61,7 @@ class MailAddress(ActivateAbleMixin, models.Model):
class MailAddressMailbox(models.Model):
mailaddress = models.ForeignKey(MailAddress)
mailaddress = models.OneToOneField(MailAddress, primary_key=True)
mailbox = models.ForeignKey(Mailbox)
class Meta: