| author | ymh <ymh.work@gmail.com> |
| Mon, 26 Oct 2015 19:20:54 +0100 | |
| changeset 660 | 04255afd160e |
| parent 607 | 17f3582ecdb1 |
| child 675 | d68e7b3a2e4f |
| permissions | -rw-r--r-- |
|
114
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
1 |
# -*- coding: utf-8 -*- |
|
279
177b508612f4
add, configure and correct hdalab to installed apps
cavaliet
parents:
272
diff
changeset
|
2 |
from django.conf.urls import patterns, include, url |
| 546 | 3 |
from django.contrib.admin.views.decorators import staff_member_required |
4 |
from django.contrib.auth.decorators import login_required |
|
|
119
e3ebe3545f72
first implementation of django version.
ymh <ymh.work@gmail.com>
parents:
114
diff
changeset
|
5 |
from django.views.generic import TemplateView |
| 546 | 6 |
|
7 |
from hdalab.views import server_error |
|
8 |
from hdalab.views.editorial import HdalabFolders, HdalabAddOrUpdateFolder, \ |
|
9 |
HdalabDeleteFolder, ManageRenkans |
|
10 |
from hdalab.views.profile import ProfileHome, RenkanEdit, HdalabRenkanGetPut, \ |
|
11 |
RenkanNew, RenkanPublicList, HdalabRenkanCopy, HdalabRenkanDelete, \ |
|
12 |
HdalabRenkanModerate, HdalabRenkanFavorite, RenkanFavoriteList, \ |
|
| 529 | 13 |
UserProfileUpdate |
|
607
17f3582ecdb1
correct display about page, especially on windows
ymh <ymh.work@gmail.com>
parents:
546
diff
changeset
|
14 |
from hdalab.views.pages import HdalabAboutPage |
| 546 | 15 |
|
16 |
||
17 |
handler500 = server_error |
|
|
114
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
18 |
|
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
19 |
# Uncomment the next two lines to enable the admin: |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
20 |
# from django.contrib import admin |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
21 |
# admin.autodiscover() |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
22 |
|
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
23 |
urlpatterns = patterns('', |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
24 |
# Examples: |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
25 |
# url(r'^$', 'hdalab.views.home', name='home'), |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
26 |
# url(r'^hdalab/', include('hdalab.foo.urls')), |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
27 |
|
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
28 |
# Uncomment the admin/doc line below to enable admin documentation: |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
29 |
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')), |
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
30 |
|
|
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
31 |
# Uncomment the next line to enable the admin: |
|
279
177b508612f4
add, configure and correct hdalab to installed apps
cavaliet
parents:
272
diff
changeset
|
32 |
#url(r'^admin/', include(admin.site.urls)), |
|
114
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
33 |
|
|
318
25c28dd19898
clean difference between alone hdabo and hdalab depending on hdabo.
cavaliet
parents:
308
diff
changeset
|
34 |
url(r'^hdabo/', include('hdabo.urls')), |
| 135 | 35 |
url(r'^i18n/', include('django.conf.urls.i18n')), |
36 |
url('^jsi18n/?$', 'django.views.i18n.javascript_catalog', name='jsi18n.all'), |
|
37 |
url('^jsi18n/(?P<packages>\S+?)/$', 'django.views.i18n.javascript_catalog', {'domain':'djangojs'}, name='jsi18n'), |
|
38 |
||
| 131 | 39 |
url(r'^facettes/', TemplateView.as_view(template_name="facettes.html"), name='facettes'), |
| 205 | 40 |
url(r'^categories/', TemplateView.as_view(template_name="categories.html"), name='categories'), |
| 252 | 41 |
url(r'^thesaurus/', TemplateView.as_view(template_name="thesaurus.html"), name='thesaurus'), |
| 131 | 42 |
url(r'^$', TemplateView.as_view(template_name="index.html"), name='home'), |
| 253 | 43 |
|
|
288
0bb9c29cd41d
renkan first step : link, views and get put for json
cavaliet
parents:
279
diff
changeset
|
44 |
url(r'^notice/(?P<hda_id>[\w-]+)$', 'hdalab.views.pages.datasheet', name='notice'), |
|
0bb9c29cd41d
renkan first step : link, views and get put for json
cavaliet
parents:
279
diff
changeset
|
45 |
|
| 301 | 46 |
url(r'^renkan/new/$',login_required(RenkanNew.as_view()), name='renkan_new'), |
|
302
106c33871db4
better presentation and automatic save for renkan from facettes
cavaliet
parents:
301
diff
changeset
|
47 |
url(r'^renkan/edit/$', RenkanEdit.as_view(), name='renkan_edit'), |
|
299
8e00641076e7
remove renkan management to an other django app (see renkan hg repo)
cavaliet
parents:
298
diff
changeset
|
48 |
url(r'^renkan/getput/$', HdalabRenkanGetPut.as_view(), name='renkan_get_put'), |
| 298 | 49 |
url(r'^renkan/view/$', TemplateView.as_view(template_name="renkan_view.html"), name='renkan_view'), |
| 491 | 50 |
url(r'^renkan/full/$', TemplateView.as_view(template_name="renkan_view_full.html"), name='renkan_full'), |
| 473 | 51 |
url(r'^renkan/copy/(?P<rk_id>.+)$', login_required(HdalabRenkanCopy.as_view()), name='renkan_copy'), |
52 |
url(r'^renkan/delete/(?P<rk_id>.+)$', login_required(HdalabRenkanDelete.as_view()), name='renkan_delete'), |
|
53 |
url(r'^renkan/moderate/(?P<rk_id>.+)$', login_required(HdalabRenkanModerate.as_view()), name='renkan_moderate'), |
|
54 |
url(r'^renkan/favorite/(?P<rk_id>.+)$', login_required(HdalabRenkanFavorite.as_view()), name='renkan_favorite'), |
|
| 301 | 55 |
url(r'^profile/$', login_required(ProfileHome.as_view()), name='profile_home'), |
| 529 | 56 |
url(r'^profile/update/$', login_required(UserProfileUpdate.as_view()), name='profile_update'), |
| 301 | 57 |
url(r'^renkan/public/$', RenkanPublicList.as_view(), name='renkan_public_list'), |
| 473 | 58 |
url(r'^renkan/favorite/$', RenkanFavoriteList.as_view(), name='renkan_favorite_list'), |
| 308 | 59 |
url(r'^ajaxlogin/$', "hdalab.views.profile.ajax_login", name='ajax_login'), |
60 |
url(r'^ajaxloginok/$', TemplateView.as_view(template_name="ajax_identification/ajax_login_ok.html"), name='ajax_login_ok'), |
|
|
329
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
61 |
url(r'^edito/$', staff_member_required(TemplateView.as_view(template_name="editorial/edito_home.html")), name='edito_home'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
62 |
url(r'^edito/manage/$', staff_member_required(ManageRenkans.as_view()), name='manage_renkans'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
63 |
url(r'^edito/folders/$', staff_member_required(HdalabFolders.as_view()), name='hdalab_folders'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
64 |
url(r'^edito/folder/$', staff_member_required(HdalabAddOrUpdateFolder.as_view()), name='hdalab_add_or_update_folder'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
65 |
url(r'^edito/folder/(?P<folder_pk>[\w-]+)$', staff_member_required(HdalabAddOrUpdateFolder.as_view()), name='hdalab_add_or_update_folder'), |
|
ea6268cf8c83
renkan state management for staff members : publish, unpublish, reject.
cavaliet
parents:
327
diff
changeset
|
66 |
url(r'^edito/deletefolder/(?P<folder_pk>[\w-]+)$', staff_member_required(HdalabDeleteFolder.as_view()), name='hdalab_delete_folder'), |
|
399
44d627c3a9fb
close #51 - Pages for footer filled with Lorem Ipsum
rougeronj
parents:
341
diff
changeset
|
67 |
|
|
607
17f3582ecdb1
correct display about page, especially on windows
ymh <ymh.work@gmail.com>
parents:
546
diff
changeset
|
68 |
url(r'^hdalab/a_propos/$', HdalabAboutPage.as_view(), name='a_propos'), |
| 494 | 69 |
url(r'^hdalab/credits/$', TemplateView.as_view(template_name="credits.html"), name='credits'), |
70 |
url(r'^hdalab/mentions_legales/$', TemplateView.as_view(template_name="mentions_legales.html"), name='mentions_legales'), |
|
71 |
url(r'^hdalab/contact/', include('envelope.urls')), |
|
|
119
e3ebe3545f72
first implementation of django version.
ymh <ymh.work@gmail.com>
parents:
114
diff
changeset
|
72 |
|
|
114
c59383cc9940
migrate categories extraction to hdalab
ymh <ymh.work@gmail.com>
parents:
diff
changeset
|
73 |
) |
|
119
e3ebe3545f72
first implementation of django version.
ymh <ymh.work@gmail.com>
parents:
114
diff
changeset
|
74 |
|
|
e3ebe3545f72
first implementation of django version.
ymh <ymh.work@gmail.com>
parents:
114
diff
changeset
|
75 |
urlpatterns += patterns('hdalab.views.ajax', |
|
e3ebe3545f72
first implementation of django version.
ymh <ymh.work@gmail.com>
parents:
114
diff
changeset
|
76 |
(r'^a/filter$', 'filter', {}, 'filter'), |
|
341
9a854bb09f34
big change : facette urls manages with location search parameters, and not anymore with session info.
cavaliet
parents:
329
diff
changeset
|
77 |
#(r'^a/sessioninfo$', 'sessioninfo', {}, 'session_info'), |
|
119
e3ebe3545f72
first implementation of django version.
ymh <ymh.work@gmail.com>
parents:
114
diff
changeset
|
78 |
(r'^a/tagsearch$', 'tagsearch', {}, 'tag_search'), |
| 205 | 79 |
(r'^a/catsearch$', 'catsearch', {}, 'cat_search'), |
80 |
(r'^a/cattree$', 'cattree', {}, 'cat_tree'), |
|
| 248 | 81 |
(r'^a/filltree$', 'filltree', {}, 'fill_tree'), |
|
119
e3ebe3545f72
first implementation of django version.
ymh <ymh.work@gmail.com>
parents:
114
diff
changeset
|
82 |
) |