mirror of
				https://github.com/netbox-community/netbox.git
				synced 2024-05-10 07:54:54 +00:00 
			
		
		
		
	Added cable connection views for front/rear ports
This commit is contained in:
		@@ -216,6 +216,7 @@ urlpatterns = [
 | 
			
		||||
    # url(r'^devices/front-ports/add/$', views.DeviceBulkAddFrontPortView.as_view(), name='device_bulk_add_frontport'),
 | 
			
		||||
    url(r'^devices/(?P<pk>\d+)/front-ports/add/$', views.FrontPortCreateView.as_view(), name='frontport_add'),
 | 
			
		||||
    url(r'^devices/(?P<pk>\d+)/front-ports/delete/$', views.FrontPortBulkDeleteView.as_view(), name='frontport_bulk_delete'),
 | 
			
		||||
    url(r'^front-ports/(?P<termination_a_id>\d+)/connect/$', views.CableCreateView.as_view(), name='frontport_connect', kwargs={'termination_a_type': FrontPort}),
 | 
			
		||||
    url(r'^front-ports/(?P<pk>\d+)/edit/$', views.FrontPortEditView.as_view(), name='frontport_edit'),
 | 
			
		||||
    url(r'^front-ports/(?P<pk>\d+)/delete/$', views.FrontPortDeleteView.as_view(), name='frontport_delete'),
 | 
			
		||||
    url(r'^front-ports/(?P<pk>\d+)/trace/$', views.CableTraceView.as_view(), name='frontport_trace', kwargs={'model': FrontPort}),
 | 
			
		||||
@@ -225,6 +226,7 @@ urlpatterns = [
 | 
			
		||||
    # url(r'^devices/rear-ports/add/$', views.DeviceBulkAddRearPortView.as_view(), name='device_bulk_add_rearport'),
 | 
			
		||||
    url(r'^devices/(?P<pk>\d+)/rear-ports/add/$', views.RearPortCreateView.as_view(), name='rearport_add'),
 | 
			
		||||
    url(r'^devices/(?P<pk>\d+)/rear-ports/delete/$', views.RearPortBulkDeleteView.as_view(), name='rearport_bulk_delete'),
 | 
			
		||||
    url(r'^rear-ports/(?P<termination_a_id>\d+)/connect/$', views.CableCreateView.as_view(), name='rearport_connect', kwargs={'termination_a_type': RearPort}),
 | 
			
		||||
    url(r'^rear-ports/(?P<pk>\d+)/edit/$', views.RearPortEditView.as_view(), name='rearport_edit'),
 | 
			
		||||
    url(r'^rear-ports/(?P<pk>\d+)/delete/$', views.RearPortDeleteView.as_view(), name='rearport_delete'),
 | 
			
		||||
    url(r'^rear-ports/(?P<pk>\d+)/trace/$', views.CableTraceView.as_view(), name='rearport_trace', kwargs={'model': RearPort}),
 | 
			
		||||
 
 | 
			
		||||
@@ -30,6 +30,11 @@
 | 
			
		||||
 | 
			
		||||
    {# Actions #}
 | 
			
		||||
    <td class="text-right">
 | 
			
		||||
        {% if perms.dcim.add_cable %}
 | 
			
		||||
            <a href="{% url 'dcim:frontport_connect' termination_a_id=frontport.pk %}?return_url={{ device.get_absolute_url }}" class="btn btn-success btn-xs" title="Connect">
 | 
			
		||||
                <i class="glyphicon glyphicon-resize-small" aria-hidden="true"></i>
 | 
			
		||||
            </a>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        {% if perms.dcim.change_frontport %}
 | 
			
		||||
            <a href="{% url 'dcim:frontport_edit' pk=frontport.pk %}?return_url={{ device.get_absolute_url }}" title="Edit port" class="btn btn-info btn-xs">
 | 
			
		||||
                <i class="glyphicon glyphicon-pencil" aria-hidden="true"></i>
 | 
			
		||||
 
 | 
			
		||||
@@ -29,6 +29,11 @@
 | 
			
		||||
 | 
			
		||||
    {# Actions #}
 | 
			
		||||
    <td class="text-right">
 | 
			
		||||
        {% if perms.dcim.add_cable %}
 | 
			
		||||
            <a href="{% url 'dcim:rearport_connect' termination_a_id=rearport.pk %}?return_url={{ device.get_absolute_url }}" class="btn btn-success btn-xs" title="Connect">
 | 
			
		||||
                <i class="glyphicon glyphicon-resize-small" aria-hidden="true"></i>
 | 
			
		||||
            </a>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
        {% if perms.dcim.change_rearport %}
 | 
			
		||||
            <a href="{% url 'dcim:rearport_edit' pk=rearport.pk %}?return_url={{ device.get_absolute_url }}" title="Edit port" class="btn btn-info btn-xs">
 | 
			
		||||
                <i class="glyphicon glyphicon-pencil" aria-hidden="true"></i>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user