From 87d3eb7c7c29fdaa12f1620aecb504db2d8b846a Mon Sep 17 00:00:00 2001 From: Ken Raffenetti Date: Mon, 11 Sep 2006 22:26:31 +0000 Subject: more web changes git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2242 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Server/Hostbase/hostbase/views.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/lib/Server/Hostbase/hostbase/views.py') 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) -- cgit v1.2.3-1-g7c22