|
31 | 31 | # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
32 | 32 |
|
33 | 33 | from django.conf.urls.defaults import patterns, url, include |
| 34 | +from django.shortcuts import redirect |
34 | 35 | from ietf.doc.models import State |
35 | 36 | from ietf.doc import views_search, views_draft, views_ballot |
36 | 37 | from ietf.doc import views_status_change |
|
40 | 41 | (r'^/?$', views_search.search), |
41 | 42 | url(r'^search/$', views_search.search, name="doc_search"), |
42 | 43 | url(r'^in-last-call/$', views_search.drafts_in_last_call, name="drafts_in_last_call"), |
43 | | - url(r'^ad/(?P<name>[A-Za-z0-9.-]+)/$', views_search.drafts_for_ad, name="drafts_for_ad"), |
44 | | -# url(r'^ad2/(?P<name>[A-Za-z0-9.-]+)/$', views_search.docs_for_ad, name="docs_for_ad"), |
45 | | - url(r'^ad2/(?P<name>[A-Za-z0-9.-]+)/$', views_search.docs_for_ad, name="docs_for_ad"), |
| 44 | + url(r'^ad/(?P<name>[A-Za-z0-9.-]+)/$', views_search.docs_for_ad, name="docs_for_ad"), |
| 45 | +) |
| 46 | + |
| 47 | +urlpatterns += patterns('django.views.generic.simple', |
| 48 | + (r'^ad2/(?P<name>[A-Za-z0-9.-]+)/$', 'redirect_to', {'url': '/doc/ad/%(name)s/', 'permanent': True}), |
| 49 | +) |
46 | 50 |
|
47 | | -# (r'^all/$', views_search.all), # XXX CHECK MERGE |
48 | | -# (r'^active/$', views_search.active), # XXX CHECK MERGE |
| 51 | +urlpatterns += patterns('', |
49 | 52 | url(r'^rfc-status-changes/$', views_status_change.rfc_status_changes, name='rfc_status_changes'), |
50 | 53 | url(r'^start-rfc-status-change/(?P<name>[A-Za-z0-9._+-]*)$', views_status_change.start_rfc_status_change, name='start_rfc_status_change'), |
51 | 54 | url(r'^iesg/(?P<last_call_only>[A-Za-z0-9.-]+/)?$', views_search.drafts_in_iesg_process, name="drafts_in_iesg_process"), |
|
0 commit comments