16 |
16 |
17 urlpatterns = patterns('', |
17 urlpatterns = patterns('', |
18 url(r'^$', login_required(RecordSearchView.as_view()), name='p4l_home'), |
18 url(r'^$', login_required(RecordSearchView.as_view()), name='p4l_home'), |
19 url(r'^auth/', include(auth_urls)), |
19 url(r'^auth/', include(auth_urls)), |
20 url(r'^record/view/(?P<slug>\w+)$', login_required(RecordDetailView.as_view()), name='p4l_record_view'), |
20 url(r'^record/view/(?P<slug>\w+)$', login_required(RecordDetailView.as_view()), name='p4l_record_view'), |
21 url(r'^record/edit/(?P<slug>\w+)$', login_required(RecordEditView.as_view()), name='p4l_record_edit'), |
21 url(r'^record/edit/(?P<slug>[\w\:]+)$', login_required(RecordEditView.as_view()), name='p4l_record_edit'), |
22 url(r'^record/new$', login_required(RecordEditView.as_view(is_create_view=True)), name='p4l_record_new'), |
22 url(r'^record/new$', login_required(RecordEditView.as_view(is_create_view=True)), name='p4l_record_new'), |
23 url(r'^record/delete/(?P<slug>\w+)$', login_required(RecordDeleteView.as_view()), name='p4l_record_delete'), |
23 url(r'^record/delete/(?P<slug>\w+)$', login_required(RecordDeleteView.as_view()), name='p4l_record_delete'), |
24 url(r'^api/', include('p4l.api.urls')), |
24 url(r'^api/', include('p4l.api.urls')), |
25 |
25 |
26 url(r'^i18n/', include('django.conf.urls.i18n')), |
26 url(r'^i18n/', include('django.conf.urls.i18n')), |