From a9abc440cc0c411f9975e1827d71776364bdb659 Mon Sep 17 00:00:00 2001 From: Ken Raffenetti Date: Wed, 27 Sep 2006 22:23:58 +0000 Subject: changes in database models for zone information git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2335 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Server/Hostbase/hostbase/models.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'src/lib/Server/Hostbase/hostbase/models.py') diff --git a/src/lib/Server/Hostbase/hostbase/models.py b/src/lib/Server/Hostbase/hostbase/models.py index 7c47b65bd..3216944ea 100644 --- a/src/lib/Server/Hostbase/hostbase/models.py +++ b/src/lib/Server/Hostbase/hostbase/models.py @@ -141,6 +141,15 @@ class Nameserver(models.Model): class Admin: pass +class ZoneAddress(models.Model): + ip_addr = models.IPAddressField() + + def __str__(self): + return self.ip_addr + + class Admin: + pass + class Zone(models.Model): zone = models.CharField(maxlength=64) serial = models.IntegerField() @@ -152,7 +161,7 @@ class Zone(models.Model): ttl = models.IntegerField() nameservers = models.ManyToManyField(Nameserver) mxs = models.ManyToManyField(MX) - addresses = models.ManyToManyField(IP, blank=True) + addresses = models.ManyToManyField(ZoneAddress, blank=True) aux = models.TextField(blank=True) def __str__(self): -- cgit v1.2.3-1-g7c22