xowiki::before-uninstall (private)

 xowiki::before-uninstall

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

Partial Call Graph (max 5 caller/called nodes):
%3 xowiki::notifications-uninstall xowiki::notifications-uninstall (private) xowiki::sc::unregister_implementations xowiki::sc::unregister_implementations (private) xowiki::before-uninstall xowiki::before-uninstall xowiki::before-uninstall->xowiki::notifications-uninstall xowiki::before-uninstall->xowiki::sc::unregister_implementations

Testcases:
No testcase defined.
Source code:
    ns_log notice "Executing ::xowiki::before-uninstall"
    ::xowiki::sc::unregister_implementations
    ::xowiki::notifications-uninstall

    # Unregister all types from all folders
    ::xowiki::Page folder_type_unregister_all

    # Delete object types
    foreach type [::xowiki::Page object_types -subtypes_first true] {
      ::xo::db::sql::content_type drop_type -content_type $type  -drop_children_p t -drop_table_p t -drop_objects_p t
    }
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: