summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Hostbase/hostbase/views.py
diff options
context:
space:
mode:
authorKen Raffenetti <raffenet@mcs.anl.gov>2006-09-11 22:26:31 +0000
committerKen Raffenetti <raffenet@mcs.anl.gov>2006-09-11 22:26:31 +0000
commit87d3eb7c7c29fdaa12f1620aecb504db2d8b846a (patch)
tree8804cecaca8a452f6ef7d09a62e2e1f7554307dd /src/lib/Server/Hostbase/hostbase/views.py
parente6cd763441c17db67152ebc1a3505b06fa14cb29 (diff)
downloadbcfg2-87d3eb7c7c29fdaa12f1620aecb504db2d8b846a.tar.gz
bcfg2-87d3eb7c7c29fdaa12f1620aecb504db2d8b846a.tar.bz2
bcfg2-87d3eb7c7c29fdaa12f1620aecb504db2d8b846a.zip
more web changes
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2242 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Server/Hostbase/hostbase/views.py')
-rw-r--r--src/lib/Server/Hostbase/hostbase/views.py15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/lib/Server/Hostbase/hostbase/views.py b/src/lib/Server/Hostbase/hostbase/views.py
index 76eed63c0..d2321e364 100644
--- a/src/lib/Server/Hostbase/hostbase/views.py
+++ b/src/lib/Server/Hostbase/hostbase/views.py
@@ -100,11 +100,16 @@ def search(request):
def look(request, host_id):
"""Displays general host information"""
- temp = Template(open('%s/host.html' % templatedir).read())
- hostdata = gethostdata(host_id)
- temp = fill(temp, hostdata)
- return HttpResponse(str(temp))
-
+ host = Host.objects.get(id=host_id)
+ interfaces = []
+ for interface in host.interface_set.all():
+ interfaces.append((interface, interface.ip_set.all()))
+ comments = [line for line in host.comments.split("\n")]
+ return render_to_response('%s/host.html' % templatedir,
+ {'host': host,
+ 'interfaces': interfaces,
+ 'comments': comments})
+
def dns(request, host_id):
temp = Template(open('%s/dns.html' % templatedir).read())
hostdata = gethostdata(host_id, True)