summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--archaeological_operations/templates/ishtar/sheet_site.html2
-rw-r--r--archaeological_operations/urls.py2
-rw-r--r--archaeological_operations/views.py9
3 files changed, 12 insertions, 1 deletions
diff --git a/archaeological_operations/templates/ishtar/sheet_site.html b/archaeological_operations/templates/ishtar/sheet_site.html
index 48b8b8009..211f4f003 100644
--- a/archaeological_operations/templates/ishtar/sheet_site.html
+++ b/archaeological_operations/templates/ishtar/sheet_site.html
@@ -8,7 +8,7 @@
{% window_nav item window_id 'show-site' 'site_modify' 'show-historized-site' 'revert-site' previous next 1 %}
{%endcomment%}
-{% window_nav item window_id 'show-site' %}
+{% window_nav item window_id 'show-site' 'site_modify' %}
{% endblock %}
{% block content %}
diff --git a/archaeological_operations/urls.py b/archaeological_operations/urls.py
index ea46010b8..f904d58b7 100644
--- a/archaeological_operations/urls.py
+++ b/archaeological_operations/urls.py
@@ -177,6 +177,8 @@ urlpatterns = [
check_rights(['change_archaeologicalsite'])(
views.site_deletion_wizard),
name='site_deletion'),
+ url(r'site_modify/(?P<pk>.+)/$',
+ views.site_modify, name='site_modify'),
url(r'autocomplete-patriarche/$', views.autocomplete_patriarche,
name='autocomplete-patriarche'),
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py
index 3e20a067d..fdf9cec30 100644
--- a/archaeological_operations/views.py
+++ b/archaeological_operations/views.py
@@ -372,6 +372,15 @@ site_modification_wizard = SiteModificationWizard.as_view(
url_name='site_modification',
)
+
+def site_modify(request, pk):
+ site_modification_wizard(request)
+ SiteModificationWizard.session_set_value(
+ request, 'selec-site_modification', 'pk', pk, reset=True)
+ return redirect(reverse('site_modification',
+ kwargs={'step': 'general-site_modification'}))
+
+
site_deletion_steps = [
('selec-site_deletion', SiteFormSelection),
('final-site_deletion', FinalDeleteForm)