From 6761e622d51199d725fbaaf6ac148b9c2d721bf1 Mon Sep 17 00:00:00 2001 From: Michael Elkins Date: Tue, 8 Feb 2011 01:20:44 +0000 Subject: add new script rpkigui-response as a help to put responses from parents/repositories back into the rpki outbox mailbox don't present link for issuing a roa on address ranges that are not proper prefixes put all urls used by rpkidemo under the /rpki/demo/ prefix created new my_login_required decorator for use in portal gui views used by rpkidemo in order to return response code 403 instead of redirecting to the login page created rpki.gui.app.login view in order to fail with code 403 when rpkidemo user enters a bad username or password instead of redirecting to the login page added support for handling the parent-child setup by placing the uploaded identity.xml files into ${localstatedir}/rpki/inbox for the rpki operator to process manually. The responses are placed into ${localstatedir}/rpki/outbox where the portal gui processes them when rpkidemo polls for a response. svn path=/rpkid/Makefile.in; revision=3674 --- rpkid/rpki/gui/app/urls.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'rpkid/rpki/gui/app/urls.py') diff --git a/rpkid/rpki/gui/app/urls.py b/rpkid/rpki/gui/app/urls.py index f1a0416a..f71dc9d3 100644 --- a/rpkid/rpki/gui/app/urls.py +++ b/rpkid/rpki/gui/app/urls.py @@ -21,16 +21,11 @@ from rpki.gui.app import views urlpatterns = patterns('', (r'^$', views.dashboard), -# (r'^conf/add$', views.conf_add), (r'^conf/export$', views.conf_export), (r'^conf/list$', views.conf_list), (r'^conf/select$', views.conf_select), -# (r'^import/parent$', views.parent_import), -# (r'^import/child$', views.child_import), (r'^parent/(?P[^/]+)$', views.parent_view), (r'^child/(?P[^/]+)$', views.child_view), -# (r'^parent/(?P[^/]+)/address$', views.parent_address), -# (r'^parent/(?P[^/]+)/asn$', views.parent_asn), (r'^address/(?P\d+)$', views.address_view), (r'^address/(?P\d+)/split$', views.prefix_split_view), (r'^address/(?P\d+)/allocate$', views.prefix_allocate_view), @@ -44,9 +39,10 @@ urlpatterns = patterns('', (r'^demo/down/asns/(?P[^/]+)$', views.download_asns), (r'^demo/down/prefixes/(?P[^/]+)$', views.download_prefixes), (r'^demo/down/roas/(?P[^/]+)$', views.download_roas), - (r'^upload-parent-request/(?P[^/]+)$', views.upload_parent_request), - (r'^upload-repository-request/(?P[^/]+)$', views.upload_repository_request), - (r'^upload-myrpki-xml/(?P[^/]+)$', views.upload_myrpki_xml), + (r'^demo/login', views.login), + (r'^demo/myrpki-xml/(?P[^/]+)$', views.myrpki_xml), + (r'^demo/parent-request/(?P[^/]+)$', views.parent_request), + (r'^demo/repository-request/(?P[^/]+)$', views.repository_request), ) # vim:sw=4 ts=8 expandtab -- cgit v1.2.3