2 from django.contrib import admin |
2 from django.contrib import admin |
3 from django.contrib.auth import urls as auth_urls |
3 from django.contrib.auth import urls as auth_urls |
4 from django.contrib.auth.decorators import login_required |
4 from django.contrib.auth.decorators import login_required |
5 |
5 |
6 from p4l.search.views import RecordSearchView |
6 from p4l.search.views import RecordSearchView |
7 from p4l.views import (RecordDetailView, RecordEditView, RecordDeleteView, |
7 from p4l.views import RecordDetailView, RecordEditView, RecordDeleteView |
8 RecordNewView) |
|
9 |
8 |
10 |
9 |
11 js_info_dict = { |
10 js_info_dict = { |
12 'packages': ('p4l',), |
11 'packages': ('p4l',), |
13 'domain': 'django', |
12 'domain': 'django', |
18 urlpatterns = patterns('', |
17 urlpatterns = patterns('', |
19 url(r'^$', login_required(RecordSearchView.as_view()), name='p4l_home'), |
18 url(r'^$', login_required(RecordSearchView.as_view()), name='p4l_home'), |
20 url(r'^auth/', include(auth_urls)), |
19 url(r'^auth/', include(auth_urls)), |
21 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'), |
22 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'), |
23 url(r'^record/new$', login_required(RecordNewView.as_view()), name='p4l_record_new'), |
22 url(r'^record/new$', login_required(RecordEditView.as_view(is_create_view=True)), name='p4l_record_new'), |
24 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'), |
25 url(r'^api/', include('p4l.api.urls')), |
24 url(r'^api/', include('p4l.api.urls')), |
26 |
25 |
27 url(r'^i18n/', include('django.conf.urls.i18n')), |
26 url(r'^i18n/', include('django.conf.urls.i18n')), |
28 url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict), |
27 url(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict), |