xowiki::notifications-uninstall (private)

 xowiki::notifications-uninstall

Defined in packages/xowiki/tcl/notification-procs.tcl

Partial Call Graph (max 5 caller/called nodes):
%3 xowiki::before-uninstall xowiki::before-uninstall (private) xowiki::notifications-uninstall xowiki::notifications-uninstall xowiki::before-uninstall->xowiki::notifications-uninstall acs_sc::impl::delete acs_sc::impl::delete (public) xowiki::notifications-uninstall->acs_sc::impl::delete notification::delivery::get_id notification::delivery::get_id (public) xowiki::notifications-uninstall->notification::delivery::get_id notification::interval::get_id_from_name notification::interval::get_id_from_name (public) xowiki::notifications-uninstall->notification::interval::get_id_from_name notification::type::delete notification::type::delete (public) xowiki::notifications-uninstall->notification::type::delete notification::type::delivery_method_disable notification::type::delivery_method_disable (public) xowiki::notifications-uninstall->notification::type::delivery_method_disable

Testcases:
No testcase defined.
Source code:

    set type_id [notification::type::get_type_id -short_name xowiki_notif]

    foreach delivery {email} {
      notification::type::delivery_method_disable -type_id $type_id  -delivery_method_id [notification::delivery::get_id  -short_name $delivery]
    }
    foreach interval {instant hourly daily} {
      notification::type::interval_disable -type_id $type_id  -interval_id [notification::interval::get_id_from_name  -name $interval]
    }

    notification::type::delete -short_name xowiki_notif

    acs_sc::impl::delete  -contract_name "NotificationType"  -impl_name xowiki_notif_type
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: