forums-install-procs.tcl

Forums install callbacks

Location:
packages/forums/tcl/forums-install-procs.tcl
Created:
2004-04-01
Author:
Jeff Davis davis@xarg.net
CVS Identification:
$Id: forums-install-procs.tcl,v 1.10.2.5 2023/03/23 12:47:27 antoniop Exp $

Procedures in this file

Detailed information

forum::install::before-uninstantiate (private)

 forum::install::before-uninstantiate [ -package_id package_id ]

Make sure all threads are deleted before the forum is uninstantiated.

Switches:
-package_id
(optional)
Author:
realfsen@km.co.at
Created:
2009.03.24

Partial Call Graph (max 5 caller/called nodes):
%3 callback::forum::forum_delete::contract callback::forum::forum_delete::contract (private) db_foreach db_foreach (public) forum::delete forum::delete (public) forum::message::delete forum::message::delete (public) forum::install::before-uninstantiate forum::install::before-uninstantiate forum::install::before-uninstantiate->callback::forum::forum_delete::contract forum::install::before-uninstantiate->db_foreach forum::install::before-uninstantiate->forum::delete forum::install::before-uninstantiate->forum::message::delete

Testcases:
No testcase defined.

forum::install::create_moderator_notification_types (private)

 forum::install::create_moderator_notification_types

Create the Forum Notification types used to notify usersmoderators of forum changes.

Partial Call Graph (max 5 caller/called nodes):
%3 forum::install::create_notification_types forum::install::create_notification_types (private) forum::install::create_moderator_notification_types forum::install::create_moderator_notification_types forum::install::create_notification_types->forum::install::create_moderator_notification_types forum::install::package_upgrade forum::install::package_upgrade (private) forum::install::package_upgrade->forum::install::create_moderator_notification_types acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) forum::install::create_moderator_notification_types->acs_sc::impl::new_from_spec db_dml db_dml (public) forum::install::create_moderator_notification_types->db_dml notification::type::new notification::type::new (public) forum::install::create_moderator_notification_types->notification::type::new

Testcases:
No testcase defined.

forum::install::create_notification_types (private)

 forum::install::create_notification_types

Create the Forum Notification types used to notify users of forum changes.

Partial Call Graph (max 5 caller/called nodes):
%3 forum::install::package_install forum::install::package_install (private) forum::install::create_notification_types forum::install::create_notification_types forum::install::package_install->forum::install::create_notification_types forum::install::create_moderator_notification_types forum::install::create_moderator_notification_types (private) forum::install::create_notification_types->forum::install::create_moderator_notification_types forum::install::create_user_notification_types forum::install::create_user_notification_types (private) forum::install::create_notification_types->forum::install::create_user_notification_types

Testcases:
No testcase defined.

forum::install::create_user_notification_types (private)

 forum::install::create_user_notification_types

Create the Forum Notification types used to notify users of forum changes.

Partial Call Graph (max 5 caller/called nodes):
%3 forum::install::create_notification_types forum::install::create_notification_types (private) forum::install::create_user_notification_types forum::install::create_user_notification_types forum::install::create_notification_types->forum::install::create_user_notification_types acs_sc::impl::new_from_spec acs_sc::impl::new_from_spec (public) forum::install::create_user_notification_types->acs_sc::impl::new_from_spec db_dml db_dml (public) forum::install::create_user_notification_types->db_dml notification::type::new notification::type::new (public) forum::install::create_user_notification_types->notification::type::new

Testcases:
No testcase defined.

forum::install::delete_notification_types (private)

 forum::install::delete_notification_types

Delete notification types on uninstall

Partial Call Graph (max 5 caller/called nodes):
%3 forum::install::package_uninstall forum::install::package_uninstall (private) forum::install::delete_notification_types forum::install::delete_notification_types forum::install::package_uninstall->forum::install::delete_notification_types acs_sc::impl::delete acs_sc::impl::delete (public) forum::install::delete_notification_types->acs_sc::impl::delete notification::type::delete notification::type::delete (public) forum::install::delete_notification_types->notification::type::delete

Testcases:
No testcase defined.

forum::install::package_install (private)

 forum::install::package_install

package install callback

Partial Call Graph (max 5 caller/called nodes):
%3 forum::install::create_notification_types forum::install::create_notification_types (private) forum::install::package_install forum::install::package_install forum::install::package_install->forum::install::create_notification_types

Testcases:
No testcase defined.

forum::install::package_uninstall (private)

 forum::install::package_uninstall

package uninstall callback

Partial Call Graph (max 5 caller/called nodes):
%3 forum::install::delete_notification_types forum::install::delete_notification_types (private) forum::install::package_uninstall forum::install::package_uninstall forum::install::package_uninstall->forum::install::delete_notification_types

Testcases:
No testcase defined.

forum::install::package_upgrade (private)

 forum::install::package_upgrade -from_version_name from_version_name \
    -to_version_name to_version_name

Package before-upgrade callback

Switches:
-from_version_name
(required)
-to_version_name
(required)

Partial Call Graph (max 5 caller/called nodes):
%3 apm_upgrade_logic apm_upgrade_logic (public) forum::install::create_moderator_notification_types forum::install::create_moderator_notification_types (private) forum::sc::unregister_implementations forum::sc::unregister_implementations (private) forum::install::package_upgrade forum::install::package_upgrade forum::install::package_upgrade->apm_upgrade_logic forum::install::package_upgrade->forum::install::create_moderator_notification_types forum::install::package_upgrade->forum::sc::unregister_implementations

Testcases:
No testcase defined.

install::xml::action::forum-create (private)

 install::xml::action::forum-create node

Create a forum instance from an install.xml file

Parameters:
node

Partial Call Graph (max 5 caller/called nodes):
%3 apm_attribute_value apm_attribute_value (public) apm_required_attribute_value apm_required_attribute_value (public) forum::new forum::new (public) site_node::get_element site_node::get_element (public) xml_node_get_children_by_name xml_node_get_children_by_name (public) install::xml::action::forum-create install::xml::action::forum-create install::xml::action::forum-create->apm_attribute_value install::xml::action::forum-create->apm_required_attribute_value install::xml::action::forum-create->forum::new install::xml::action::forum-create->site_node::get_element install::xml::action::forum-create->xml_node_get_children_by_name

Testcases:
No testcase defined.
[ show source ]