Changeset 6188
Legend:
- Unmodified
- Added
- Removed
-
exodus/templates/node-list.html
r6185 r6188 9 9 {% for object in object_list %} 10 10 <tr> 11 <td class="list" ><a class="list"href=../{{ object. id}}/node/> {{ object.name }} </a><td>12 <td><a href=../{{ object. id}}/dhcpd.conf/>dhcpd.conf</a></td>13 <td><a href=../{{ object. id}}/named.conf/>named.conf</a></td>14 <td><a href=../{{ object. id}}/rc.node.local/>rc.node.local</a></td>15 <td><a href=../{{ object. id}}/resolve.conf/>resolv.conf</a></td>11 <td class="list" ><a class="list"href=../{{ object.name }}/node/> {{ object.name }} </a><td> 12 <td><a href=../{{ object.name }}/dhcpd.conf/>dhcpd.conf</a></td> 13 <td><a href=../{{ object.name }}/named.conf/>named.conf</a></td> 14 <td><a href=../{{ object.name }}/rc.node.local/>rc.node.local</a></td> 15 <td><a href=../{{ object.name }}/resolve.conf/>resolv.conf</a></td> 16 16 </tr> 17 17 -
exodus/urls.py
r6187 r6188 15 15 (r'^$', 'django.views.generic.simple.direct_to_template', {'template': 'index.html'}) , 16 16 (r'^nodelist/$', 'django.views.generic.list_detail.object_list', dict(node_dict, template_name='node-list.html')), 17 (r'^(?P< object_id>\d+)/node/$', 'django.views.generic.list_detail.object_detail', dict(node_dict,template_name='node-detail.html')),17 (r'^(?P<slug>.+)/node/$', 'django.views.generic.list_detail.object_detail', dict(node_dict,slug_field='name',template_name='node-detail.html')), 18 18 19 19 # config urls 20 (r'^(?P<object_id> \d+)/dhcp.conf/$', 'exodus.views.conf_dhcp_conf'),21 (r'^(?P<object_id> \d+)/named.conf/$', 'exodus.views.conf_named_conf'),22 (r'^(?P<object_id> \d+)/rc.node.local/$', 'exodus.views.conf_rc_node_local'),23 (r'^(?P<object_id> \d+)/resolv.conf/$', 'exodus.views.conf_resolv_conf'),20 (r'^(?P<object_id>.+)/dhcp.conf/$', 'exodus.views.conf_dhcp_conf'), 21 (r'^(?P<object_id>.+)/named.conf/$', 'exodus.views.conf_named_conf'), 22 (r'^(?P<object_id>.+)/rc.node.local/$', 'exodus.views.conf_rc_node_local'), 23 (r'^(?P<object_id>.+)/resolv.conf/$', 'exodus.views.conf_resolv_conf'), 24 24 25 25 -
exodus/views.py
r6187 r6188 159 159 def conf_rc_local(request, object_id): 160 160 """5.X legacy rc.local conf generator""" 161 161 162 object = Node.objects.get(pk=object_id).nic_set.all() 162 163 object.date = datetime.now() … … 192 193 def conf_rc_node_local(request, object_id): 193 194 """rc.node.local conf generator""" 194 195 196 #Convert Node name -> id 197 try: 198 object_id = Node.objects.get(name=object_id).id 199 except Node.DoesNotExist: 200 pass # Most likely valid id already 201 195 202 object = Node.objects.get(pk=object_id).nic_set.all() 196 203 object.date = datetime.now() … … 206 213 def conf_rc_node_localorig(request, object_id): 207 214 """rc.node.local conf generator""" 215 208 216 209 217 object = Node.objects.get(pk=object_id).nic_set.all()
Note:
See TracChangeset
for help on using the changeset viewer.