workflow::case::state_changed_handler (private)

 workflow::case::state_changed_handler -case_id case_id \
    [ -parent_enabled_action_id parent_enabled_action_id ] \
    [ -user_id user_id ]

Defined in packages/workflow/tcl/case-procs.tcl

Scans for newly enabled actions, as well as actions which were enabled but are now no longer enabled. Does not flush the cache. Should only be called indirectly through the workflow API.

Switches:
-case_id
(required)
-parent_enabled_action_id
(optional)
-user_id
(optional)
Author:
Lars Pind <lars@collaboraid.biz>

Partial Call Graph (max 5 caller/called nodes):
%3 bug_tracker::install::package_upgrade bug_tracker::install::package_upgrade (private) workflow::case::state_changed_handler workflow::case::state_changed_handler bug_tracker::install::package_upgrade->workflow::case::state_changed_handler workflow::case::action::execute workflow::case::action::execute (public) workflow::case::action::execute->workflow::case::state_changed_handler workflow::definition_changed_handler workflow::definition_changed_handler (public) workflow::definition_changed_handler->workflow::case::state_changed_handler db_list_of_lists db_list_of_lists (public) workflow::case::state_changed_handler->db_list_of_lists db_transaction db_transaction (public) workflow::case::state_changed_handler->db_transaction workflow::case::action::enable workflow::case::action::enable (private) workflow::case::state_changed_handler->workflow::case::action::enable workflow::case::action::unenable workflow::case::action::unenable (private) workflow::case::state_changed_handler->workflow::case::action::unenable workflow::case::assign_roles workflow::case::assign_roles (private) workflow::case::state_changed_handler->workflow::case::assign_roles

Testcases:
No testcase defined.
[ show source ]
Show another procedure: