summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Hostbase/hostbase/views.py
diff options
context:
space:
mode:
authorKen Raffenetti <raffenet@mcs.anl.gov>2006-09-20 22:01:09 +0000
committerKen Raffenetti <raffenet@mcs.anl.gov>2006-09-20 22:01:09 +0000
commit36ac31e3a1c266e4425ad985a595f61bdb25f45d (patch)
treeda0c8f2f6e25985d832848faf0a52213bb44709f /src/lib/Server/Hostbase/hostbase/views.py
parent37e859ad825e18ace9d2e29b975abaa952e51adb (diff)
downloadbcfg2-36ac31e3a1c266e4425ad985a595f61bdb25f45d.tar.gz
bcfg2-36ac31e3a1c266e4425ad985a595f61bdb25f45d.tar.bz2
bcfg2-36ac31e3a1c266e4425ad985a595f61bdb25f45d.zip
more templating
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2288 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Server/Hostbase/hostbase/views.py')
-rw-r--r--src/lib/Server/Hostbase/hostbase/views.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lib/Server/Hostbase/hostbase/views.py b/src/lib/Server/Hostbase/hostbase/views.py
index 146963af5..f26c4b891 100644
--- a/src/lib/Server/Hostbase/hostbase/views.py
+++ b/src/lib/Server/Hostbase/hostbase/views.py
@@ -13,8 +13,6 @@ from django.db import connection
from django.shortcuts import render_to_response
import re
-templatedir = '/usr/lib/python2.4/site-packages/Hostbase/hostbase/webtemplates'
-
attribs = ['hostname', 'whatami', 'netgroup', 'security_class', 'support',
'csi', 'printq', 'primary_user', 'administrator', 'location',
'comments', 'status']
@@ -295,7 +293,7 @@ def edit(request, host_id):
host.save()
return HttpResponseRedirect('/hostbase/%s/' % host.id)
else:
- t = Template(open('%s/errors.html' % templatedir).read())
+ t = Template(open('errors.html').read())
t.failures = validate(request, False, host_id)
return HttpResponse(str(t))
# examine the check boxes for any changes
@@ -448,7 +446,8 @@ def dnsedit(request, host_id):
'cnames': cnames,
'mxs': mxs,
'request': request,
- 'interfaces': interfaces})
+ 'interfaces': interfaces,
+ 'DNS_CHOICES': Name.DNS_CHOICES})
def new(request):
"""Function for creating a new host in hostbase
@@ -466,7 +465,7 @@ def new(request):
host.status = 'active'
host.save()
else:
- return render_to_response('%s/errors.html' % templatedir,
+ return render_to_response('errors.html',
{'failures': validate(request, True)})
if request.POST['mac_addr_new']:
new_inter = Interface(host=host,
@@ -588,7 +587,7 @@ def new(request):
host.save()
return HttpResponseRedirect('/hostbase/%s/' % host.id)
else:
- return render_to_response('%s/new.html' % templatedir,
+ return render_to_response('new.html',
{'TYPE_CHOICES': Interface.TYPE_CHOICES,
'NETGROUP_CHOICES': Host.NETGROUP_CHOICES,
'CLASS_CHOICES': Host.CLASS_CHOICES,