# Copyright (C) 2010, 2011 SPARTA, Inc. dba Cobham Analytic Solutions # Copyright (C) 2012 SPARTA, Inc. a Parsons Company # # Permission to use, copy, modify, and distribute this software for any # purpose with or without fee is hereby granted, provided that the above # copyright notice and this permission notice appear in all copies. # # THE SOFTWARE IS PROVIDED "AS IS" AND SPARTA DISCLAIMS ALL WARRANTIES WITH # REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY # AND FITNESS. IN NO EVENT SHALL SPARTA BE LIABLE FOR ANY SPECIAL, DIRECT, # INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM # LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE # OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR # PERFORMANCE OF THIS SOFTWARE. __version__ = '$Id$' from django.conf.urls import patterns, url from rpki.gui.app import views urlpatterns = patterns( '', (r'^$', views.dashboard), url(r'^alert/$', views.AlertListView.as_view(), name='alert-list'), url(r'^alert/clear_all$', views.alert_clear_all, name='alert-clear-all'), url(r'^alert/(?P\d+)/$', views.AlertDetailView.as_view(), name='alert-detail'), url(r'^alert/(?P\d+)/delete$', views.AlertDeleteView.as_view(), name='alert-delete'), (r'^conf/export$', views.conf_export), (r'^conf/list$', views.conf_list), (r'^conf/select$', views.conf_select), url(r'^conf/export_asns$', views.export_asns, name='export-asns'), url(r'^conf/export_prefixes$', views.export_prefixes, name='export-prefixes'), url(r'^conf/import_asns$', views.import_asns, name='import-asns'), url(r'^conf/import_prefixes$', views.import_prefixes, name='import-prefixes'), (r'^parent/import$', views.parent_import), (r'^parent/(?P\d+)/$', views.parent_detail), (r'^parent/(?P\d+)/delete$', views.parent_delete), (r'^parent/(?P\d+)/export$', views.parent_export), (r'^child/import$', views.child_import), (r'^child/(?P\d+)/$', views.child_detail), (r'^child/(?P\d+)/add_address$', views.child_add_prefix), (r'^child/(?P\d+)/add_asn$', views.child_add_asn), (r'^child/(?P\d+)/delete$', views.child_delete), (r'^child/(?P\d+)/edit$', views.child_edit), (r'^child/(?P\d+)/export$', views.child_response), url(r'^gbr/create$', views.ghostbuster_create, name='gbr-create'), url(r'^gbr/(?P\d+)/$', views.GhostbusterDetailView.as_view(), name='gbr-detail'), url(r'^gbr/(?P\d+)/edit$', views.ghostbuster_edit, name='gbr-edit'), url(r'^gbr/(?P\d+)/delete$', views.ghostbuster_delete, name='gbr-delete'), (r'^refresh$', views.refresh), (r'^client/import$', views.client_import), (r'^client/$', views.client_list), (r'^client/(?P\d+)/$', views.client_detail), (r'^client/(?P\d+)/delete$', views.client_delete), url(r'^client/(?P\d+)/export$', views.client_export, name='client-export'), (r'^repo/import$', views.repository_import), (r'^repo/(?P\d+)/$', views.repository_detail), (r'^repo/(?P\d+)/delete$', views.repository_delete), (r'^resource_holder/$', views.resource_holder_list), (r'^resource_holder/create$', views.resource_holder_create), (r'^resource_holder/(?P\d+)/delete$', views.resource_holder_delete), (r'^resource_holder/(?P\d+)/edit$', views.resource_holder_edit), (r'^roa/(?P\d+)/$', views.roa_detail), (r'^roa/create$', views.roa_create), (r'^roa/create_multi$', views.roa_create_multi), (r'^roa/confirm$', views.roa_create_confirm), (r'^roa/confirm_multi$', views.roa_create_multi_confirm), url(r'^roa/export$', views.roa_export, name='roa-export'), url(r'^roa/import$', views.roa_import, name='roa-import'), (r'^roa/(?P\d+)/delete$', views.roa_delete), url(r'^roa/(?P\d+)/clone$', views.roa_clone, name="roa-clone"), (r'^route/$', views.route_view), (r'^route/(?P\d+)/$', views.route_detail), url(r'^route/suggest$', views.route_suggest, name="suggest-roas"), (r'^user/$', views.user_list), (r'^user/create$', views.user_create), (r'^user/(?P\d+)/delete$', views.user_delete), (r'^user/(?P\d+)/edit$', views.user_edit), )