1 | class Alias(models.Model): |
---|
2 | address = models.CharField(maxlength=255, blank=True, null=True) |
---|
3 | domain = models.ForeignKey(Domain) |
---|
4 | enabled = models.BooleanField('Enabled',default=True) |
---|
5 | recipients = models.ManyToManyField(Recipient, filter_interface=models.HORIZONTAL) |
---|
6 | |
---|
7 | def __str__(self): |
---|
8 | return "%s@%s" % (self.address, self.domain.name) |
---|
9 | |
---|
10 | class Meta: |
---|
11 | ordering = ('domain', 'address') |
---|
12 | |
---|
13 | class Admin: |
---|
14 | list_display = ('__str__', 'enabled') |
---|
15 | list_filter = ('domain',) |
---|
16 | ordering = ('domain', 'address') |
---|
17 | |
---|