from django.conf.urls import url from . import views app_name = 'devapp' urlpatterns = [ url(r'^$', views.GroupsListView.as_view(), name='group_list'), url(r'^devices_without_groups$', views.DevicesWithoutGroupsListView.as_view(), name='devices_null_group'), url(r'^fix_onu/$', views.fix_onu, name='fix_onu'), url(r'^(?P\d+)$', views.DevicesListView.as_view(), name='devs'), url(r'^(?P\d+)/add$', views.DeviceCreateView.as_view(), name='add'), url(r'^(\d+)/(?P\d+)$', views.devview, name='view'), url(r'^(\d+)/(?P\d+)/del$', views.DeviceDeleteView.as_view(), name='del'), url(r'^(?P\d+)/(?P\d+)/add$', views.add_single_port, name='add_port'), url(r'^(?P\d+)/(?P\d+)/edit$', views.DeviceUpdate.as_view(), name='edit'), url(r'^(?P\d+)/(?P\d+)/edit_extra$', views.DeviceUpdateExtra.as_view(), name='extra_data_edit'), url(r'^(\d+)/(?P\d+)/ports$', views.manage_ports, name='manage_ports'), url(r'^(?P\d+)/(?P\d+)/ports/(?P\d+)/fix_port_conflict$', views.fix_port_conflict, name='fix_port_conflict'), url(r'^(?P\d+)/(?P\d+)/ports/(?P\d+)/show_subscriber_on_port$', views.ShowSubscriberOnPort.as_view(), name='show_subscriber_on_port'), url(r'^(\d+)/(?P\d+)/ports_add/$', views.add_ports, name='add_ports'), url(r'^(\d+)/(?P\d+)/register_device/$', views.register_device, name='dev_register'), url(r'^(\d+)/(?P\d+)/(?P\d+)_(?P[0-1]{1})$', views.toggle_port, name='port_toggle'), url(r'^(?P\d+)/(?P\d+)/(?P\d+)/del$', views.delete_single_port, name='del_port'), url(r'^(?P\d+)/(?P\d+)/(?P\d+)/edit$', views.edit_single_port, name='edit_port'), url(r'^fix_device_group/(?P\d+)$', views.fix_device_group, name='fix_device_group'), url(r'^search_dev$', views.search_dev), # ZTE ports under fibers url(r'^(?P\d+)/(?P\d+)/(?P\d+)$', views.zte_port_view_uncfg, name='zte_port_view_uncfg'), # Monitoring api url(r'^on_device_event/$', views.OnDeviceMonitoringEvent.as_view()), # Nagios mon generate url(r'^nagios/hosts/$', views.nagios_objects_conf, name='nagios_objects_conf'), url(r'^api/getall/$', views.DevicesGetListView.as_view(), name='nagios_get_all_hosts') ]