diff options
author | Michael Elkins <melkins@tislabs.com> | 2011-02-08 01:20:44 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2011-02-08 01:20:44 +0000 |
commit | 6761e622d51199d725fbaaf6ac148b9c2d721bf1 (patch) | |
tree | 22fac68b9b9e44355ed8235d8d094ca2c8387ef8 /rpkid/rpki/gui/app/urls.py | |
parent | a5ea150b2d7f33aa6ae000c60b6ff2f61dd483c1 (diff) |
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
Diffstat (limited to 'rpkid/rpki/gui/app/urls.py')
-rw-r--r-- | rpkid/rpki/gui/app/urls.py | 12 |
1 files changed, 4 insertions, 8 deletions
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<parent_handle>[^/]+)$', views.parent_view), (r'^child/(?P<child_handle>[^/]+)$', views.child_view), -# (r'^parent/(?P<parent_handle>[^/]+)/address$', views.parent_address), -# (r'^parent/(?P<parent_handle>[^/]+)/asn$', views.parent_asn), (r'^address/(?P<pk>\d+)$', views.address_view), (r'^address/(?P<pk>\d+)/split$', views.prefix_split_view), (r'^address/(?P<pk>\d+)/allocate$', views.prefix_allocate_view), @@ -44,9 +39,10 @@ urlpatterns = patterns('', (r'^demo/down/asns/(?P<self_handle>[^/]+)$', views.download_asns), (r'^demo/down/prefixes/(?P<self_handle>[^/]+)$', views.download_prefixes), (r'^demo/down/roas/(?P<self_handle>[^/]+)$', views.download_roas), - (r'^upload-parent-request/(?P<self_handle>[^/]+)$', views.upload_parent_request), - (r'^upload-repository-request/(?P<self_handle>[^/]+)$', views.upload_repository_request), - (r'^upload-myrpki-xml/(?P<self_handle>[^/]+)$', views.upload_myrpki_xml), + (r'^demo/login', views.login), + (r'^demo/myrpki-xml/(?P<self_handle>[^/]+)$', views.myrpki_xml), + (r'^demo/parent-request/(?P<self_handle>[^/]+)$', views.parent_request), + (r'^demo/repository-request/(?P<self_handle>[^/]+)$', views.repository_request), ) # vim:sw=4 ts=8 expandtab |