diff options
author | Ken Raffenetti <raffenet@mcs.anl.gov> | 2006-09-27 22:23:58 +0000 |
---|---|---|
committer | Ken Raffenetti <raffenet@mcs.anl.gov> | 2006-09-27 22:23:58 +0000 |
commit | a9abc440cc0c411f9975e1827d71776364bdb659 (patch) | |
tree | 0349ee555b0d16a24ca5f911b3e329fa530a02e5 /src/lib/Server/Hostbase/hostbase/models.py | |
parent | 82c3087ee2cf83c423127c348b6b5a12461242dd (diff) | |
download | bcfg2-a9abc440cc0c411f9975e1827d71776364bdb659.tar.gz bcfg2-a9abc440cc0c411f9975e1827d71776364bdb659.tar.bz2 bcfg2-a9abc440cc0c411f9975e1827d71776364bdb659.zip |
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
Diffstat (limited to 'src/lib/Server/Hostbase/hostbase/models.py')
-rw-r--r-- | src/lib/Server/Hostbase/hostbase/models.py | 11 |
1 files changed, 10 insertions, 1 deletions
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): |