diff options
author | Rene Martin <rene@minicroso.(none)> | 2010-04-04 22:12:04 +0100 |
---|---|---|
committer | Sol Jerome <solj@ices.utexas.edu> | 2010-04-08 09:03:39 -0500 |
commit | 8b9cb27cc5ccfaf0242b0cd4b0e08f18a90ab294 (patch) | |
tree | 029eef30a34ad9d6f93d1e6244f7eb4af12d00d2 /src/lib/Server/Hostbase/hostbase/models.py | |
parent | 6a5966c021055bffcfba96640c98773b2ac202bc (diff) | |
download | bcfg2-8b9cb27cc5ccfaf0242b0cd4b0e08f18a90ab294.tar.gz bcfg2-8b9cb27cc5ccfaf0242b0cd4b0e08f18a90ab294.tar.bz2 bcfg2-8b9cb27cc5ccfaf0242b0cd4b0e08f18a90ab294.zip |
Generic views
Diffstat (limited to 'src/lib/Server/Hostbase/hostbase/models.py')
-rw-r--r-- | src/lib/Server/Hostbase/hostbase/models.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/Server/Hostbase/hostbase/models.py b/src/lib/Server/Hostbase/hostbase/models.py index 529f420d2..3d72138c4 100644 --- a/src/lib/Server/Hostbase/hostbase/models.py +++ b/src/lib/Server/Hostbase/hostbase/models.py @@ -62,6 +62,12 @@ class Host(models.Model): def __str__(self): return self.hostname + def get_logs(self): + """ + Get host's log. + """ + return Log.objects.filter(hostname=self.hostname) + class Interface(models.Model): TYPE_CHOICES = ( ('eth', 'ethernet'), ('wl', 'wireless'), ('virtual', 'virtual'), ('myr', 'myr'), @@ -187,6 +193,7 @@ class Zone(models.Model): pass class Log(models.Model): + # FIXME: Proposal hostname = models.ForeignKey(Host) hostname = models.CharField(max_length=64) date = models.DateTimeField(auto_now=True, auto_now_add=True) log = models.TextField() |