From 8b9cb27cc5ccfaf0242b0cd4b0e08f18a90ab294 Mon Sep 17 00:00:00 2001 From: Rene Martin Date: Sun, 4 Apr 2010 22:12:04 +0100 Subject: Generic views --- src/lib/Server/Hostbase/hostbase/models.py | 7 +++++++ 1 file changed, 7 insertions(+) (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 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() -- cgit v1.2.3-1-g7c22