diff options
author | Ken Raffenetti <raffenet@mcs.anl.gov> | 2006-09-11 22:26:31 +0000 |
---|---|---|
committer | Ken Raffenetti <raffenet@mcs.anl.gov> | 2006-09-11 22:26:31 +0000 |
commit | 87d3eb7c7c29fdaa12f1620aecb504db2d8b846a (patch) | |
tree | 8804cecaca8a452f6ef7d09a62e2e1f7554307dd /src/lib/Server/Hostbase/hostbase/views.py | |
parent | e6cd763441c17db67152ebc1a3505b06fa14cb29 (diff) | |
download | bcfg2-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.py | 15 |
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) |