diff options
Diffstat (limited to 'archaeological_warehouse/urls.py')
| -rw-r--r-- | archaeological_warehouse/urls.py | 294 | 
1 files changed, 189 insertions, 105 deletions
| diff --git a/archaeological_warehouse/urls.py b/archaeological_warehouse/urls.py index 46d812def..4a7ee9d09 100644 --- a/archaeological_warehouse/urls.py +++ b/archaeological_warehouse/urls.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3  # -*- coding: utf-8 -*-  # Copyright (C) 2010-2016 Étienne Loks  <etienne.loks_AT_peacefrogsDOTnet> @@ -28,112 +28,196 @@ from archaeological_warehouse import models  # forms  urlpatterns = [ -    url(r'warehouse_packaging/(?P<step>.+)?$',  # AFAC -        check_rights(['change_find', 'change_own_find'])( -        views.warehouse_packaging_wizard), name='warehouse_packaging'), - -    url(r'new-warehouse/(?P<parent_name>.+)?/$', -        views.new_warehouse, name='new-warehouse'), -    url(r'^show-warehouse(?:/(?P<pk>.+))?/(?P<type>.+)?$', views.show_warehouse, -        name=models.Warehouse.SHOW_URL), -    url(r'^show-historized-warehouse/(?P<pk>.+)?/(?P<date>.+)?$', -        views.show_warehouse, name='show-historized-warehouse'), -    url(r'^revert-warehouse/(?P<pk>.+)/(?P<date>.+)$', -        views.revert_warehouse, name='revert-warehouse'), -    url(r'autocomplete-warehouse/$', views.autocomplete_warehouse, -        name='autocomplete-warehouse'), -    url(r'new-container/(?P<parent_name>.+)?/$', -        views.new_container, name='new-container'), -    url(r'get-container/(?P<type>.+)?$', views.get_container, -        name='get-container'), -    url(r'get-divisions-container/(?P<type>.+)?$', -        views.get_divisions_container, name='get-divisions-container'), -    url(r'get-non-divisions-container/(?P<type>.+)?$', -        views.get_non_divisions_container, name='get-non-divisions-container'), -    url(r'get-warehouse/(?P<type>.+)?$', views.get_warehouse, -        name='get-warehouse'), -    url(r'get-warehouse-shortcut/(?P<type>.+)?$', -        views.get_warehouse, name='get-warehouse-shortcut', -        kwargs={'full': 'shortcut'}), -    url(r'autocomplete-container/(?P<warehouse_id>\d+)?(?:/)?$', -        views.autocomplete_container, name='autocomplete-container'), -    url(r'^show-container(?:/(?P<pk>.+))?/(?P<type>.+)?$', views.show_container, -        name=models.Container.SHOW_URL), -    url(r'^warehouse_search/(?P<step>.+)?$', -        check_rights(['view_warehouse', 'view_own_warehouse'])( -            views.warehouse_search_wizard), name='warehouse_search'), -    url(r'^warehouse_creation/(?P<step>.+)?$', -        check_rights(['add_warehouse'])( -            views.warehouse_creation_wizard), name='warehouse_creation'), -    url(r'^warehouse_modification/(?P<step>.+)?$', -        check_rights(['change_warehouse'])( -            views.warehouse_modification_wizard), -        name='warehouse_modification'), -    url(r'warehouse-modify/(?P<pk>.+)/$', -        views.warehouse_modify, name='warehouse_modify'), -    url(r'^warehouse_deletion/(?P<step>.+)?$', -        check_rights(['change_warehouse'])( -            views.warehouse_deletion_wizard), -        name='warehouse_deletion'), -    url(r'warehouse-delete/(?P<pk>.+)/$', -        views.warehouse_delete, name='delete-warehouse'), - -    url(r'^warehouse-qa-lock/(?P<pks>[0-9-]+)?/$', -        views.QAWarehouseLockView.as_view(), name='warehouse-qa-lock', -        kwargs={"model": models.Warehouse}), - -    url(r'^container-add-treatment/(?P<pk>[0-9-]+)/$', -        check_rights(['change_find', 'change_own_find'])( -            views.container_treatment_add), -        name='container-add-treatment'), - -    url(r'^container_search/(?P<step>.+)?$', -        check_rights(['view_container', 'view_own_container'])( -            views.container_search_wizard), -        name='container_search'), -    url(r'^container_creation/(?P<step>.+)?$', -        check_rights(['add_container', 'add_own_container'])( -            views.container_creation_wizard), -        name='container_creation'), -    url(r'^container_modification/(?P<step>.+)?$', -        check_rights(['change_container', 'change_own_container'])( -            views.container_modification_wizard), -        name='container_modification'), -    url(r'container-modify/(?P<pk>.+)/$', -        views.container_modify, name='container_modify'), -    url(r'^container_deletion/(?P<step>.+)?$', -        check_rights(['change_container', 'change_own_container'])( -            views.container_deletion_wizard), -        name='container_deletion'), -    url(r'container-delete/(?P<pk>.+)/$', -        views.container_delete, name='delete-container'), - -    url(r'^container-qa-bulk-update/(?P<pks>[0-9-]+)?/$', -        check_rights(['change_container', 'change_own_container'])( -            views.QAContainerForm.as_view()), -        name='container-qa-bulk-update'), -    url(r'^container-qa-bulk-update/(?P<pks>[0-9-]+)?/confirm/$', -        check_rights(['change_container', 'change_own_container'])( -            views.QAContainerForm.as_view()), -        name='container-qa-bulk-update-confirm', kwargs={"confirm": True}), -    url(r'^container-qa-lock/(?P<pks>[0-9-]+)?/$', -        views.QAContainerLockView.as_view(), name='container-qa-lock', -        kwargs={"model": models.Container}), - -    url(r'container-merge/(?:(?P<page>\d+)/)?$', views.container_merge, -        name='container_merge'), -    url(r'container-manual-merge/$', +    url( +        r"warehouse_packaging/(?P<step>.+)?$",  # AFAC +        check_rights(["change_find", "change_own_find"])( +            views.warehouse_packaging_wizard +        ), +        name="warehouse_packaging", +    ), +    url( +        r"new-warehouse/(?P<parent_name>.+)?/$", +        views.new_warehouse, +        name="new-warehouse", +    ), +    url( +        r"^show-warehouse(?:/(?P<pk>.+))?/(?P<type>.+)?$", +        views.show_warehouse, +        name=models.Warehouse.SHOW_URL, +    ), +    url( +        r"^show-historized-warehouse/(?P<pk>.+)?/(?P<date>.+)?$", +        views.show_warehouse, +        name="show-historized-warehouse", +    ), +    url( +        r"^revert-warehouse/(?P<pk>.+)/(?P<date>.+)$", +        views.revert_warehouse, +        name="revert-warehouse", +    ), +    url( +        r"autocomplete-warehouse/$", +        views.autocomplete_warehouse, +        name="autocomplete-warehouse", +    ), +    url( +        r"new-container/(?P<parent_name>.+)?/$", +        views.new_container, +        name="new-container", +    ), +    url(r"get-container/(?P<type>.+)?$", views.get_container, name="get-container"), +    url( +        r"get-divisions-container/(?P<type>.+)?$", +        views.get_divisions_container, +        name="get-divisions-container", +    ), +    url( +        r"get-non-divisions-container/(?P<type>.+)?$", +        views.get_non_divisions_container, +        name="get-non-divisions-container", +    ), +    url(r"get-warehouse/(?P<type>.+)?$", views.get_warehouse, name="get-warehouse"), +    url( +        r"get-warehouse-shortcut/(?P<type>.+)?$", +        views.get_warehouse, +        name="get-warehouse-shortcut", +        kwargs={"full": "shortcut"}, +    ), +    url( +        r"autocomplete-container/(?P<warehouse_id>\d+)?(?:/)?$", +        views.autocomplete_container, +        name="autocomplete-container", +    ), +    url( +        r"^show-container(?:/(?P<pk>.+))?/(?P<type>.+)?$", +        views.show_container, +        name=models.Container.SHOW_URL, +    ), +    url( +        r"^warehouse_search/(?P<step>.+)?$", +        check_rights(["view_warehouse", "view_own_warehouse"])( +            views.warehouse_search_wizard +        ), +        name="warehouse_search", +    ), +    url( +        r"^warehouse_creation/(?P<step>.+)?$", +        check_rights(["add_warehouse"])(views.warehouse_creation_wizard), +        name="warehouse_creation", +    ), +    url( +        r"^warehouse_modification/(?P<step>.+)?$", +        check_rights(["change_warehouse"])(views.warehouse_modification_wizard), +        name="warehouse_modification", +    ), +    url( +        r"warehouse-modify/(?P<pk>.+)/$", +        views.warehouse_modify, +        name="warehouse_modify", +    ), +    url( +        r"^warehouse_deletion/(?P<step>.+)?$", +        check_rights(["change_warehouse"])(views.warehouse_deletion_wizard), +        name="warehouse_deletion", +    ), +    url( +        r"warehouse-delete/(?P<pk>.+)/$", +        views.warehouse_delete, +        name="delete-warehouse", +    ), +    url( +        r"^warehouse-qa-lock/(?P<pks>[0-9-]+)?/$", +        views.QAWarehouseLockView.as_view(), +        name="warehouse-qa-lock", +        kwargs={"model": models.Warehouse}, +    ), +    url( +        r"^container-add-treatment/(?P<pk>[0-9-]+)/$", +        check_rights(["change_find", "change_own_find"])(views.container_treatment_add), +        name="container-add-treatment", +    ), +    url( +        r"^container_search/(?P<step>.+)?$", +        check_rights(["view_container", "view_own_container"])( +            views.container_search_wizard +        ), +        name="container_search", +    ), +    url( +        r"^container_creation/(?P<step>.+)?$", +        check_rights(["add_container", "add_own_container"])( +            views.container_creation_wizard +        ), +        name="container_creation", +    ), +    url( +        r"^container_modification/(?P<step>.+)?$", +        check_rights(["change_container", "change_own_container"])( +            views.container_modification_wizard +        ), +        name="container_modification", +    ), +    url( +        r"container-modify/(?P<pk>.+)/$", +        views.container_modify, +        name="container_modify", +    ), +    url( +        r"^container_deletion/(?P<step>.+)?$", +        check_rights(["change_container", "change_own_container"])( +            views.container_deletion_wizard +        ), +        name="container_deletion", +    ), +    url( +        r"container-delete/(?P<pk>.+)/$", +        views.container_delete, +        name="delete-container", +    ), +    url( +        r"^container-qa-bulk-update/(?P<pks>[0-9-]+)?/$", +        check_rights(["change_container", "change_own_container"])( +            views.QAContainerForm.as_view() +        ), +        name="container-qa-bulk-update", +    ), +    url( +        r"^container-qa-bulk-update/(?P<pks>[0-9-]+)?/confirm/$", +        check_rights(["change_container", "change_own_container"])( +            views.QAContainerForm.as_view() +        ), +        name="container-qa-bulk-update-confirm", +        kwargs={"confirm": True}, +    ), +    url( +        r"^container-qa-lock/(?P<pks>[0-9-]+)?/$", +        views.QAContainerLockView.as_view(), +        name="container-qa-lock", +        kwargs={"model": models.Container}, +    ), +    url( +        r"container-merge/(?:(?P<page>\d+)/)?$", +        views.container_merge, +        name="container_merge", +    ), +    url( +        r"container-manual-merge/$",          views.ContainerManualMerge.as_view(), -        name='container_manual_merge'), -    url(r'container-manual-merge-items/(?P<pks>[0-9_]+?)/$', +        name="container_manual_merge", +    ), +    url( +        r"container-manual-merge-items/(?P<pks>[0-9_]+?)/$",          views.ContainerManualMergeItems.as_view(), -        name='container_manual_merge_items'), - -    url(r'generate-stats-container/(?P<pk>.+)/', +        name="container_manual_merge_items", +    ), +    url( +        r"generate-stats-container/(?P<pk>.+)/",          views.GenerateStatsContainer.as_view(), -        name='generate-stats-container'), - -    url(r'generate-stats-warehouse/(?P<pk>.+)/', +        name="generate-stats-container", +    ), +    url( +        r"generate-stats-warehouse/(?P<pk>.+)/",          views.GenerateStatsWarehouse.as_view(), -        name='generate-stats-warehouse'), +        name="generate-stats-warehouse", +    ),  ] | 
