def halt_to_render(obj, eng): """Halt the workflow - waiting to be resumed.""" deposition = Deposition(obj) sip = deposition.get_latest_sip(sealed=False) deposition.set_render_context(dict( template_name_or_list="deposit/completed.html", deposition=deposition, deposition_type=( None if deposition.type.is_default() else deposition.type.get_identifier() ), uuid=deposition.id, sip=sip, my_depositions=Deposition.get_depositions( current_user, type=deposition.type ), format_record=format_record, )) obj.last_task = "halt_to_render" eng.halt("User submission complete.")