# 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.defaults import * from rpki.gui.app import views urlpatterns = patterns('', (r'^$', views.dashboard), (r'^conf/export$', views.conf_export), (r'^conf/list$', views.conf_list), (r'^conf/select$', views.conf_select), (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_view), (r'^child/(?P\d+)/add_asn/$', views.child_add_asn), (r'^child/(?P\d+)/add_address/$', views.child_add_address), (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.handle_required(views.GhostbusterCreateView.as_view()), name='gbr-create'), url(r'^gbr/(?P\d+)/$', views.GhostbusterDetailView.as_view(), name='gbr-detail'), url(r'^gbr/(?P\d+)/edit$', views.GhostbusterEditView.as_view(), name='gbr-edit'), url(r'^gbr/(?P\d+)/delete$', views.GhostbusterDeleteView.as_view(), name='gbr-delete'), (r'^refresh$', views.refresh), (r'^client/import$', views.client_import), (r'^client/(?P\d+)/$', views.client_detail), (r'^client/(?P\d+)/delete$', views.client_delete), (r'^client/(?P\d+)/export$', views.client_export), (r'^repo/import$', views.repository_import), (r'^repo/(?P\d+)/$', views.repository_detail), (r'^repo/(?P\d+)/delete$', views.repository_delete), (r'^roa/create$', views.roa_create), (r'^roa/confirm$', views.roa_create_confirm), (r'^roa/(?P\d+)/$', views.roa_detail), (r'^roa/(?P\d+)/delete$', views.roa_delete), (r'^route/$', views.route_view), (r'^route/(?P\d+)/$', views.route_detail), (r'^route/(?P\d+)/roa/$', views.route_roa_list), (r'^user/$', views.user_list), (r'^user/create$', views.user_create), (r'^user/(?P\d+)/$', views.user_detail), (r'^user/(?P\d+)/delete$', views.user_delete), (r'^user/(?P\d+)/edit$', views.user_edit), )