From 66b5c967cb0e94c8f8d5b09e854b8d0bd7ccc832 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Fri, 16 Feb 2018 15:49:15 +0100 Subject: Archaeological sites: deletion wizard (refs #3913) --- archaeological_operations/views.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'archaeological_operations/views.py') 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([ -- cgit v1.2.3