# Copyright The IETF Trust 2007, All Rights Reserved from django.conf.urls import url from django.views.generic import RedirectView from django.core.urlresolvers import reverse_lazy from ietf.ipr import views urlpatterns = [ url(r'^$', views.showlist, name='ipr_showlist'), url(r'^about/$', views.about), url(r'^admin/$', RedirectView.as_view(url=reverse_lazy('ipr_admin',kwargs={'state':'pending'}), permanent=True),name="ipr_admin_main"), url(r'^admin/(?Ppending|removed|parked)/$', views.admin, name='ipr_admin'), url(r'^ajax/search/$', views.ajax_search, name='ipr_ajax_search'), url(r'^by-draft/$', views.by_draft_txt), url(r'^by-draft-recursive/$', views.by_draft_recursive_txt), url(r'^(?P\d+)/$', views.show, name='ipr_show'), url(r'^(?P\d+)/addcomment/$', views.add_comment, name='ipr_add_comment'), url(r'^(?P\d+)/addemail/$', views.add_email, name='ipr_add_email'), url(r'^(?P\d+)/edit/$', views.edit, name='ipr_edit'), url(r'^(?P\d+)/email/$', views.email, name='ipr_email'), url(r'^(?P\d+)/history/$', views.history, name='ipr_history'), url(r'^(?P\d+)/notify/(?Pupdate|posted)/$', views.notify, name='ipr_notify'), url(r'^(?P\d+)/post/$', views.post, name='ipr_post'), url(r'^(?P\d+)/state/$', views.state, name='ipr_state'), url(r'^update/$', RedirectView.as_view(url=reverse_lazy('ipr_showlist'), permanent=True)), url(r'^update/(?P\d+)/$', views.update, name='ipr_update'), url(r'^new-(?P(specific|generic|third-party))/$', views.new, name='ipr_new'), url(r'^search/$', views.search, name="ipr_search"), ]