from django.conf.urls import url from django.views.generic import TemplateView from network.base import views base_urlpatterns = ([ url(r'^$', views.index, name='home'), url(r'^about/$', TemplateView.as_view(template_name='base/about.html'), name='about'), url(r'^robots\.txt$', views.robots, name='robots'), url(r'^settings_site/$', views.settings_site, name='settings_site'), # Observations url(r'^observations/$', views.ObservationListView.as_view(), name='observations_list'), url(r'^observations/(?P[0-9]+)/$', views.observation_view, name='observation_view'), url(r'^observations/(?P[0-9]+)/delete/$', views.observation_delete, name='observation_delete'), url(r'^observations/new/$', views.observation_new, name='observation_new'), url(r'^prediction_windows/(?P[\w.@+-]+)/(?P[\w.@+-]+)/' '(?P.+)/(?P.+)/(?P[\w.@+-]+)/$', views.prediction_windows, name='prediction_windows_filtered'), url(r'^prediction_windows/(?P[\w.@+-]+)/(?P[\w.@+-]+)/' '(?P.+)/(?P.+)/$', views.prediction_windows, name='prediction_windows'), url(r'^pass_predictions/(?P[\w.@+-]+)/$', views.pass_predictions, name='pass_predictions'), url(r'^observation_vet_good/(?P[0-9]+)/$', views.observation_vet_good, name='observation_vet_good'), url(r'^observation_vet_bad/(?P[0-9]+)/$', views.observation_vet_bad, name='observation_vet_bad'), # Stations url(r'^stations/$', views.stations_list, name='stations_list'), url(r'^stations/(?P[0-9]+)/$', views.station_view, name='station_view'), url(r'^stations/(?P[0-9]+)/delete/$', views.station_delete, name='station_delete'), url(r'^stations/edit/$', views.station_edit, name='station_edit'), url(r'^stations_all/$', views.StationAllView.as_view({'get': 'list'}), name='stations_all'), # Satellites url(r'^satellites/(?P[0-9]+)/$', views.satellite_view, name='satellite_view'), url(r'^satellite_position/(?P[0-9]+)/$', views.satellite_position, name='satellite_position'), ], 'base')