from django.urls import path from c3nav.control.views.mesh import MeshNodeListView, MeshMessageListView, MeshNodeDetailView, MeshMessageSendView, \ MeshNodeEditView, MeshLogView, MeshMessageSendingView from c3nav.control.views.mapupdates import map_updates from c3nav.control.views.announcements import announcement_list, announcement_detail from c3nav.control.views.access import grant_access, grant_access_qr from c3nav.control.views.users import UserListView, user_detail from c3nav.control.views.base import ControlPanelIndexView urlpatterns = [ path('users/', UserListView.as_view(), name='control.users'), path('users//', user_detail, name='control.users.detail'), path('access/', grant_access, name='control.access'), path('access/', grant_access_qr, name='control.access.qr'), path('announcements/', announcement_list, name='control.announcements'), path('announcements//', announcement_detail, name='control.announcements.detail'), path('mapupdates/', map_updates, name='control.map_updates'), path('mesh/', MeshNodeListView.as_view(), name='control.mesh_nodes'), path('mesh/logs/', MeshLogView.as_view(), name='control.mesh_log'), path('mesh/messages/', MeshMessageListView.as_view(), name='control.mesh_messages'), path('mesh//', MeshNodeDetailView.as_view(), name='control.mesh_node.detail'), path('mesh//edit/', MeshNodeEditView.as_view(), name='control.mesh_node.edit'), path('mesh/message/sending//', MeshMessageSendingView.as_view(), name='control.mesh_message.sending'), path('mesh/message///', MeshMessageSendView.as_view(), name='control.mesh_message.send'), path('mesh/message//', MeshMessageSendView.as_view(), name='control.mesh_message.send'), path('', ControlPanelIndexView.as_view(), name='control.index'), ]