def dispatch_modal_delete_form_content(
request: WSGIRequest,
*,
obj: Model,
form_action: str,
context_data: dict | None = None,
activity_func: callable | None = None,
auto_add_activity: bool = True,
delete_func: callable | None = None,
verbs: tuple[str, str] = ('delete', 'deleted'),
return_url: str | None = None,
template: str = 'django_spire/modal/content/dispatch_modal_delete_confirmation_content.html',
show_success_message: bool = False,
) -> HttpResponseRedirect | TemplateResponse:
return _dispatch_modal_form_content(
request,
obj=obj,
form_action=form_action,
form_class=DeleteConfirmationForm,
context_data=context_data,
activity_func=activity_func,
auto_add_activity=auto_add_activity,
verbs=verbs,
return_url=return_url,
template=template,
show_success_message=show_success_message,
action_kwargs={
'delete_func': delete_func,
}
)