summaryrefslogtreecommitdiff
path: root/archaeological_operations/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-16 15:49:15 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-16 16:08:49 +0100
commita4fe839d5b0118012adede0d6ba330811d914d65 (patch)
tree8e3f8a9979d71a58304c2011a10bb05aa86e5823 /archaeological_operations/views.py
parent9ead7a5ac3fc8b83b95f8ed4558d92809f19805f (diff)
downloadIshtar-a4fe839d5b0118012adede0d6ba330811d914d65.tar.bz2
Ishtar-a4fe839d5b0118012adede0d6ba330811d914d65.zip
Archaeological sites: deletion wizard (refs #3913)
Diffstat (limited to 'archaeological_operations/views.py')
-rw-r--r--archaeological_operations/views.py16
1 files changed, 14 insertions, 2 deletions
diff --git a/archaeological_operations/views.py b/archaeological_operations/views.py
index 4647b0fc7..3e20a067d 100644
--- a/archaeological_operations/views.py
+++ b/archaeological_operations/views.py
@@ -29,7 +29,8 @@ from django.utils.translation import ugettext_lazy as _, pgettext_lazy
from ishtar_common.models import get_current_profile, IshtarSiteProfile
from archaeological_operations import models
-from ishtar_common.forms import ClosingDateFormSelection, FinalForm
+from ishtar_common.forms import ClosingDateFormSelection, FinalForm, \
+ FinalDeleteForm
from ishtar_common.forms_common import AuthorFormset, SourceDeletionForm
from archaeological_operations.forms import ArchaeologicalSiteForm, \
OperationFormSelection, OperationFormFileChoice, OperationFormGeneral, \
@@ -53,7 +54,8 @@ from archaeological_operations.wizards import has_associated_file, \
OperationClosingWizard, OperationDeletionWizard, SiteSearch, \
OperationSourceWizard, OperationSourceDeletionWizard, \
OperationAdministrativeActWizard, OperationEditAdministrativeActWizard, \
- AdministrativeActDeletionWizard, SiteWizard, SiteModificationWizard
+ AdministrativeActDeletionWizard, SiteWizard, SiteModificationWizard, \
+ SiteDeletionWizard
def autocomplete_patriarche(request):
@@ -370,6 +372,16 @@ site_modification_wizard = SiteModificationWizard.as_view(
url_name='site_modification',
)
+site_deletion_steps = [
+ ('selec-site_deletion', SiteFormSelection),
+ ('final-site_deletion', FinalDeleteForm)
+]
+
+site_deletion_wizard = SiteDeletionWizard.as_view(
+ site_deletion_steps,
+ label=_(u"Site deletion"),
+ url_name='site_deletion',)
+
# operation sources
operation_source_search_wizard = SearchWizard.as_view([