summaryrefslogtreecommitdiff
path: root/archaeological_finds/urls.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_finds/urls.py')
-rw-r--r--archaeological_finds/urls.py47
1 files changed, 39 insertions, 8 deletions
diff --git a/archaeological_finds/urls.py b/archaeological_finds/urls.py
index 9a71c66d8..588c8d520 100644
--- a/archaeological_finds/urls.py
+++ b/archaeological_finds/urls.py
@@ -43,34 +43,64 @@ urlpatterns = [
views.find_deletion_wizard), name='find_deletion'),
url(r'find_modify/(?P<pk>.+)/$',
views.find_modify, name='find_modify'),
+ url(r'get-findbasket/$', views.get_find_basket,
+ name='get-findbasket'),
+ url(r'find_basket_search/(?P<step>.+)?$',
+ check_rights(['view_find', 'view_own_find'])(
+ views.basket_search_wizard), name='find_basket_search'),
url(r'^find_basket_creation/$',
- check_rights(['change_find', 'change_own_find'])(
+ check_rights(['view_find', 'view_own_find'])(
views.NewFindBasketView.as_view()), name='new_findbasket'),
+ url(r'^find_basket_modification/(?P<step>.+)?$',
+ check_rights(['view_find', 'view_own_find'])(
+ views.basket_modify_wizard),
+ name='find_basket_modification'),
+ url(r'find_basket_modify/(?P<pk>.+)/$',
+ views.find_basket_modify, name='find_basket_modify'),
url(r'^find_basket_modification_add/$',
- check_rights(['change_find', 'change_own_find'])(
+ check_rights(['view_find', 'view_own_find'])(
views.SelectBasketForManagement.as_view()),
name='select_findbasketforadd'),
url(r'^find_basket_modification_add/(?P<pk>[0-9]+)?/$',
- check_rights(['change_find', 'change_own_find'])(
+ check_rights(['view_find', 'view_own_find'])(
views.SelectItemsInBasket.as_view()),
name='select_itemsinbasket'),
url(r'^find_basket_modification_add_item/$',
- check_rights(['change_find', 'change_own_find'])(
+ check_rights(['view_find', 'view_own_find'])(
views.FindBasketAddItemView.as_view()),
name='add_iteminbasket'),
url(r'^find_basket_modification_delete_item/(?P<basket>[0-9]+)?'
r'/(?P<find_pk>[0-9]+)?/$',
- check_rights(['change_find', 'change_own_find'])(
+ check_rights(['view_find', 'view_own_find'])(
views.FindBasketDeleteItemView.as_view()),
name='delete_iteminbasket'),
url(r'^find_basket_list/(?P<pk>[0-9]+)?/$',
- check_rights(['change_find', 'change_own_find'])(
+ check_rights(['view_find', 'view_own_find'])(
views.FindBasketListView.as_view()),
name='list_iteminbasket'),
url(r'^find_basket_deletion/$',
- check_rights(['change_find', 'change_own_find'])(
+ check_rights(['view_find', 'view_own_find'])(
views.DeleteFindBasketView.as_view()), name='delete_findbasket'),
+ url(r'^find-qa-bulk-update/(?P<pks>[0-9-]+)?/$',
+ check_rights(['change_find', 'change_own_find'])(
+ views.QAFindForm.as_view()),
+ name='find-qa-bulk-update'),
+ url(r'^find-qa-bulk-update/(?P<pks>[0-9-]+)?/confirm/$',
+ check_rights(['change_find', 'change_own_find'])(
+ views.QAFindForm.as_view()),
+ name='find-qa-bulk-update-confirm', kwargs={"confirm": True}),
+ url(r'^find-qa-basket/(?P<pks>[0-9-]+)?/$',
+ check_rights(['change_find', 'change_own_find'])(
+ views.QAFindBasketFormView.as_view()),
+ name='find-qa-basket'),
+
+ url(r'^find-qa-packaging/(?P<pks>[0-9-]+)?/$',
+ check_rights(['change_find', 'change_own_find'])(
+ views.QAFindTreatmentFormView.as_view()),
+ name='find-qa-packaging'),
+
+
url(r'^treatment_creation/(?P<step>.+)?$',
check_rights(['change_find', 'change_own_find'])(
views.treatment_creation_wizard), name='treatment_creation'),
@@ -182,7 +212,8 @@ urlpatterns = [
url(r'get-find-shortcut/(?P<type>.+)?$',
views.get_find, name='get-find-shortcut',
kwargs={'full': 'shortcut'}),
- url(r'^show-find/basket-(?P<pk>.+)/(?P<type>.+)?$', views.show_findbasket,
+ url(r'^show-find/basket-(?:(?P<pk>.+)/(?P<type>.+)?)?$',
+ views.show_findbasket,
name='show-findbasket'),
url(r'^display-find/basket-(?P<pk>.+)/$', views.display_findbasket,
name='display-findbasket'),