ad_page_contract { } { item_id:notnull return_url:notnull } permission::require_permission -object_id $item_id -privilege delete set user_id [ad_conn user_id] db_exec_plsql delete-item {select todo_item__delete (:item_id)} ad_returnredirect $return_url