diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-04-03 12:48:43 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-04-03 12:48:43 +0200 | 
| commit | 08ae12f855d173c4220608d44bb7162cec3e2770 (patch) | |
| tree | 47d781dd7760be989a5f9f9c2563a0b4aba23eb3 | |
| parent | a847ded15c80dfa0b16dee5c1ea109da06af7b34 (diff) | |
| download | Ishtar-08ae12f855d173c4220608d44bb7162cec3e2770.tar.bz2 Ishtar-08ae12f855d173c4220608d44bb7162cec3e2770.zip  | |
Containers: manage history
| -rw-r--r-- | archaeological_warehouse/templates/ishtar/sheet_container.html | 2 | ||||
| -rw-r--r-- | archaeological_warehouse/urls.py | 10 | ||||
| -rw-r--r-- | archaeological_warehouse/views.py | 1 | 
3 files changed, 12 insertions, 1 deletions
diff --git a/archaeological_warehouse/templates/ishtar/sheet_container.html b/archaeological_warehouse/templates/ishtar/sheet_container.html index 84e46fdf7..142c586bf 100644 --- a/archaeological_warehouse/templates/ishtar/sheet_container.html +++ b/archaeological_warehouse/templates/ishtar/sheet_container.html @@ -6,7 +6,7 @@  {% endblock %}  {% block toolbar %} -{% window_nav item window_id 'show-container' 'container_modify' '' '' previous next 1 %} +{% window_nav item window_id 'show-container' 'container_modify' 'show-historized-container' 'revert-container' previous next 1 %}  {% endblock %}  {% block content %} diff --git a/archaeological_warehouse/urls.py b/archaeological_warehouse/urls.py index 0e032ff80..1bf10ff16 100644 --- a/archaeological_warehouse/urls.py +++ b/archaeological_warehouse/urls.py @@ -94,6 +94,16 @@ urlpatterns = [          name=models.Container.SHOW_URL,      ),      url( +        r"^show-historized-container/(?P<pk>.+)?/(?P<date>.+)?$", +        views.show_container, +        name="show-historized-container", +    ), +    url( +        r"^revert-container/(?P<pk>.+)/(?P<date>.+)$", +        views.revert_container, +        name="revert-container", +    ), +    url(          r"^warehouse_search/(?P<step>.+)?$",          check_rights(["view_warehouse", "view_own_warehouse"])(              views.warehouse_search_wizard diff --git a/archaeological_warehouse/views.py b/archaeological_warehouse/views.py index cb389e6e5..b6796d083 100644 --- a/archaeological_warehouse/views.py +++ b/archaeological_warehouse/views.py @@ -78,6 +78,7 @@ get_non_divisions_container = get_item(      base_request={"container_type__stationary": "False"},  )  show_container = show_item(models.Container, "container") +revert_container = revert_item(models.Container)  get_warehouse = get_item(      models.Warehouse, "get_warehouse", "warehouse", search_form=forms.WarehouseSelect  | 
