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