|
@@ -3,7 +3,7 @@ from __future__ import unicode_literals
|
|
from django.conf.urls import url
|
|
from django.conf.urls import url
|
|
|
|
|
|
from extras.views import ImageAttachmentEditView
|
|
from extras.views import ImageAttachmentEditView
|
|
-from ipam.views import ServiceEditView
|
|
|
|
|
|
+from ipam.views import ServiceCreateView
|
|
from secrets.views import secret_add
|
|
from secrets.views import secret_add
|
|
from .models import Device, Rack, Site
|
|
from .models import Device, Rack, Site
|
|
from . import views
|
|
from . import views
|
|
@@ -14,13 +14,13 @@ urlpatterns = [
|
|
|
|
|
|
# Regions
|
|
# Regions
|
|
url(r'^regions/$', views.RegionListView.as_view(), name='region_list'),
|
|
url(r'^regions/$', views.RegionListView.as_view(), name='region_list'),
|
|
- url(r'^regions/add/$', views.RegionEditView.as_view(), name='region_add'),
|
|
|
|
|
|
+ url(r'^regions/add/$', views.RegionCreateView.as_view(), name='region_add'),
|
|
url(r'^regions/delete/$', views.RegionBulkDeleteView.as_view(), name='region_bulk_delete'),
|
|
url(r'^regions/delete/$', views.RegionBulkDeleteView.as_view(), name='region_bulk_delete'),
|
|
url(r'^regions/(?P<pk>\d+)/edit/$', views.RegionEditView.as_view(), name='region_edit'),
|
|
url(r'^regions/(?P<pk>\d+)/edit/$', views.RegionEditView.as_view(), name='region_edit'),
|
|
|
|
|
|
# Sites
|
|
# Sites
|
|
url(r'^sites/$', views.SiteListView.as_view(), name='site_list'),
|
|
url(r'^sites/$', views.SiteListView.as_view(), name='site_list'),
|
|
- url(r'^sites/add/$', views.SiteEditView.as_view(), name='site_add'),
|
|
|
|
|
|
+ url(r'^sites/add/$', views.SiteCreateView.as_view(), name='site_add'),
|
|
url(r'^sites/import/$', views.SiteBulkImportView.as_view(), name='site_import'),
|
|
url(r'^sites/import/$', views.SiteBulkImportView.as_view(), name='site_import'),
|
|
url(r'^sites/edit/$', views.SiteBulkEditView.as_view(), name='site_bulk_edit'),
|
|
url(r'^sites/edit/$', views.SiteBulkEditView.as_view(), name='site_bulk_edit'),
|
|
url(r'^sites/(?P<slug>[\w-]+)/$', views.SiteView.as_view(), name='site'),
|
|
url(r'^sites/(?P<slug>[\w-]+)/$', views.SiteView.as_view(), name='site'),
|
|
@@ -30,13 +30,13 @@ urlpatterns = [
|
|
|
|
|
|
# Rack groups
|
|
# Rack groups
|
|
url(r'^rack-groups/$', views.RackGroupListView.as_view(), name='rackgroup_list'),
|
|
url(r'^rack-groups/$', views.RackGroupListView.as_view(), name='rackgroup_list'),
|
|
- url(r'^rack-groups/add/$', views.RackGroupEditView.as_view(), name='rackgroup_add'),
|
|
|
|
|
|
+ url(r'^rack-groups/add/$', views.RackGroupCreateView.as_view(), name='rackgroup_add'),
|
|
url(r'^rack-groups/delete/$', views.RackGroupBulkDeleteView.as_view(), name='rackgroup_bulk_delete'),
|
|
url(r'^rack-groups/delete/$', views.RackGroupBulkDeleteView.as_view(), name='rackgroup_bulk_delete'),
|
|
url(r'^rack-groups/(?P<pk>\d+)/edit/$', views.RackGroupEditView.as_view(), name='rackgroup_edit'),
|
|
url(r'^rack-groups/(?P<pk>\d+)/edit/$', views.RackGroupEditView.as_view(), name='rackgroup_edit'),
|
|
|
|
|
|
# Rack roles
|
|
# Rack roles
|
|
url(r'^rack-roles/$', views.RackRoleListView.as_view(), name='rackrole_list'),
|
|
url(r'^rack-roles/$', views.RackRoleListView.as_view(), name='rackrole_list'),
|
|
- url(r'^rack-roles/add/$', views.RackRoleEditView.as_view(), name='rackrole_add'),
|
|
|
|
|
|
+ url(r'^rack-roles/add/$', views.RackRoleCreateView.as_view(), name='rackrole_add'),
|
|
url(r'^rack-roles/delete/$', views.RackRoleBulkDeleteView.as_view(), name='rackrole_bulk_delete'),
|
|
url(r'^rack-roles/delete/$', views.RackRoleBulkDeleteView.as_view(), name='rackrole_bulk_delete'),
|
|
url(r'^rack-roles/(?P<pk>\d+)/edit/$', views.RackRoleEditView.as_view(), name='rackrole_edit'),
|
|
url(r'^rack-roles/(?P<pk>\d+)/edit/$', views.RackRoleEditView.as_view(), name='rackrole_edit'),
|
|
|
|
|
|
@@ -56,18 +56,18 @@ urlpatterns = [
|
|
url(r'^racks/(?P<pk>\d+)/$', views.RackView.as_view(), name='rack'),
|
|
url(r'^racks/(?P<pk>\d+)/$', views.RackView.as_view(), name='rack'),
|
|
url(r'^racks/(?P<pk>\d+)/edit/$', views.RackEditView.as_view(), name='rack_edit'),
|
|
url(r'^racks/(?P<pk>\d+)/edit/$', views.RackEditView.as_view(), name='rack_edit'),
|
|
url(r'^racks/(?P<pk>\d+)/delete/$', views.RackDeleteView.as_view(), name='rack_delete'),
|
|
url(r'^racks/(?P<pk>\d+)/delete/$', views.RackDeleteView.as_view(), name='rack_delete'),
|
|
- url(r'^racks/(?P<rack>\d+)/reservations/add/$', views.RackReservationEditView.as_view(), name='rack_add_reservation'),
|
|
|
|
|
|
+ url(r'^racks/(?P<rack>\d+)/reservations/add/$', views.RackReservationCreateView.as_view(), name='rack_add_reservation'),
|
|
url(r'^racks/(?P<object_id>\d+)/images/add/$', ImageAttachmentEditView.as_view(), name='rack_add_image', kwargs={'model': Rack}),
|
|
url(r'^racks/(?P<object_id>\d+)/images/add/$', ImageAttachmentEditView.as_view(), name='rack_add_image', kwargs={'model': Rack}),
|
|
|
|
|
|
# Manufacturers
|
|
# Manufacturers
|
|
url(r'^manufacturers/$', views.ManufacturerListView.as_view(), name='manufacturer_list'),
|
|
url(r'^manufacturers/$', views.ManufacturerListView.as_view(), name='manufacturer_list'),
|
|
- url(r'^manufacturers/add/$', views.ManufacturerEditView.as_view(), name='manufacturer_add'),
|
|
|
|
|
|
+ url(r'^manufacturers/add/$', views.ManufacturerCreateView.as_view(), name='manufacturer_add'),
|
|
url(r'^manufacturers/delete/$', views.ManufacturerBulkDeleteView.as_view(), name='manufacturer_bulk_delete'),
|
|
url(r'^manufacturers/delete/$', views.ManufacturerBulkDeleteView.as_view(), name='manufacturer_bulk_delete'),
|
|
url(r'^manufacturers/(?P<slug>[\w-]+)/edit/$', views.ManufacturerEditView.as_view(), name='manufacturer_edit'),
|
|
url(r'^manufacturers/(?P<slug>[\w-]+)/edit/$', views.ManufacturerEditView.as_view(), name='manufacturer_edit'),
|
|
|
|
|
|
# Device types
|
|
# Device types
|
|
url(r'^device-types/$', views.DeviceTypeListView.as_view(), name='devicetype_list'),
|
|
url(r'^device-types/$', views.DeviceTypeListView.as_view(), name='devicetype_list'),
|
|
- url(r'^device-types/add/$', views.DeviceTypeEditView.as_view(), name='devicetype_add'),
|
|
|
|
|
|
+ url(r'^device-types/add/$', views.DeviceTypeCreateView.as_view(), name='devicetype_add'),
|
|
url(r'^device-types/edit/$', views.DeviceTypeBulkEditView.as_view(), name='devicetype_bulk_edit'),
|
|
url(r'^device-types/edit/$', views.DeviceTypeBulkEditView.as_view(), name='devicetype_bulk_edit'),
|
|
url(r'^device-types/delete/$', views.DeviceTypeBulkDeleteView.as_view(), name='devicetype_bulk_delete'),
|
|
url(r'^device-types/delete/$', views.DeviceTypeBulkDeleteView.as_view(), name='devicetype_bulk_delete'),
|
|
url(r'^device-types/(?P<pk>\d+)/$', views.DeviceTypeView.as_view(), name='devicetype'),
|
|
url(r'^device-types/(?P<pk>\d+)/$', views.DeviceTypeView.as_view(), name='devicetype'),
|
|
@@ -101,19 +101,19 @@ urlpatterns = [
|
|
|
|
|
|
# Device roles
|
|
# Device roles
|
|
url(r'^device-roles/$', views.DeviceRoleListView.as_view(), name='devicerole_list'),
|
|
url(r'^device-roles/$', views.DeviceRoleListView.as_view(), name='devicerole_list'),
|
|
- url(r'^device-roles/add/$', views.DeviceRoleEditView.as_view(), name='devicerole_add'),
|
|
|
|
|
|
+ url(r'^device-roles/add/$', views.DeviceRoleCreateView.as_view(), name='devicerole_add'),
|
|
url(r'^device-roles/delete/$', views.DeviceRoleBulkDeleteView.as_view(), name='devicerole_bulk_delete'),
|
|
url(r'^device-roles/delete/$', views.DeviceRoleBulkDeleteView.as_view(), name='devicerole_bulk_delete'),
|
|
url(r'^device-roles/(?P<slug>[\w-]+)/edit/$', views.DeviceRoleEditView.as_view(), name='devicerole_edit'),
|
|
url(r'^device-roles/(?P<slug>[\w-]+)/edit/$', views.DeviceRoleEditView.as_view(), name='devicerole_edit'),
|
|
|
|
|
|
# Platforms
|
|
# Platforms
|
|
url(r'^platforms/$', views.PlatformListView.as_view(), name='platform_list'),
|
|
url(r'^platforms/$', views.PlatformListView.as_view(), name='platform_list'),
|
|
- url(r'^platforms/add/$', views.PlatformEditView.as_view(), name='platform_add'),
|
|
|
|
|
|
+ url(r'^platforms/add/$', views.PlatformCreateView.as_view(), name='platform_add'),
|
|
url(r'^platforms/delete/$', views.PlatformBulkDeleteView.as_view(), name='platform_bulk_delete'),
|
|
url(r'^platforms/delete/$', views.PlatformBulkDeleteView.as_view(), name='platform_bulk_delete'),
|
|
url(r'^platforms/(?P<slug>[\w-]+)/edit/$', views.PlatformEditView.as_view(), name='platform_edit'),
|
|
url(r'^platforms/(?P<slug>[\w-]+)/edit/$', views.PlatformEditView.as_view(), name='platform_edit'),
|
|
|
|
|
|
# Devices
|
|
# Devices
|
|
url(r'^devices/$', views.DeviceListView.as_view(), name='device_list'),
|
|
url(r'^devices/$', views.DeviceListView.as_view(), name='device_list'),
|
|
- url(r'^devices/add/$', views.DeviceEditView.as_view(), name='device_add'),
|
|
|
|
|
|
+ url(r'^devices/add/$', views.DeviceCreateView.as_view(), name='device_add'),
|
|
url(r'^devices/import/$', views.DeviceBulkImportView.as_view(), name='device_import'),
|
|
url(r'^devices/import/$', views.DeviceBulkImportView.as_view(), name='device_import'),
|
|
url(r'^devices/import/child-devices/$', views.ChildDeviceBulkImportView.as_view(), name='device_import_child'),
|
|
url(r'^devices/import/child-devices/$', views.ChildDeviceBulkImportView.as_view(), name='device_import_child'),
|
|
url(r'^devices/edit/$', views.DeviceBulkEditView.as_view(), name='device_bulk_edit'),
|
|
url(r'^devices/edit/$', views.DeviceBulkEditView.as_view(), name='device_bulk_edit'),
|
|
@@ -124,7 +124,7 @@ urlpatterns = [
|
|
url(r'^devices/(?P<pk>\d+)/inventory/$', views.DeviceInventoryView.as_view(), name='device_inventory'),
|
|
url(r'^devices/(?P<pk>\d+)/inventory/$', views.DeviceInventoryView.as_view(), name='device_inventory'),
|
|
url(r'^devices/(?P<pk>\d+)/lldp-neighbors/$', views.DeviceLLDPNeighborsView.as_view(), name='device_lldp_neighbors'),
|
|
url(r'^devices/(?P<pk>\d+)/lldp-neighbors/$', views.DeviceLLDPNeighborsView.as_view(), name='device_lldp_neighbors'),
|
|
url(r'^devices/(?P<pk>\d+)/add-secret/$', secret_add, name='device_addsecret'),
|
|
url(r'^devices/(?P<pk>\d+)/add-secret/$', secret_add, name='device_addsecret'),
|
|
- url(r'^devices/(?P<device>\d+)/services/assign/$', ServiceEditView.as_view(), name='service_assign'),
|
|
|
|
|
|
+ url(r'^devices/(?P<device>\d+)/services/assign/$', ServiceCreateView.as_view(), name='service_assign'),
|
|
url(r'^devices/(?P<object_id>\d+)/images/add/$', ImageAttachmentEditView.as_view(), name='device_add_image', kwargs={'model': Device}),
|
|
url(r'^devices/(?P<object_id>\d+)/images/add/$', ImageAttachmentEditView.as_view(), name='device_add_image', kwargs={'model': Device}),
|
|
|
|
|
|
# Console ports
|
|
# Console ports
|