Module modpol.orgs.process

Process functions for orgs

Functions

modpol.orgs.call_module (module_slug, intiator, config, result) Call modules
modpol.orgs.get_root_process (id) Get the root process of the given id
modpol.orgs.delete_process (id) Delete the process given id
modpol.orgs:delete_process_tree (id) Delete process tree by id
modpol.orgs:add_pending_action (process_id, user, callback) Add a new pending action
modpol.orgs:remove_pending_action (process_id, user) Remove a pending action
modpol.orgs:wipe_pending_actions (process_id) Wipe all pending actions for process
modpol.orgs:has_pending_actions (user) Check if there are pending actions for user
modpol.orgs:interact (process_id, user) Interact a user with given process


Functions

modpol.orgs.call_module (module_slug, intiator, config, result)
Call modules

Parameters:

  • module_slug Same as module name
  • intiator Initiator for module
  • config Config for module
  • result
modpol.orgs.get_root_process (id)
Get the root process of the given id

Parameters:

  • id

Returns:

    root process
modpol.orgs.delete_process (id)
Delete the process given id

Parameters:

  • id
modpol.orgs:delete_process_tree (id)
Delete process tree by id

Parameters:

  • id Id of process tree
modpol.orgs:add_pending_action (process_id, user, callback)
Add a new pending action

Parameters:

  • process_id Process id
  • user User adding the action
  • callback
modpol.orgs:remove_pending_action (process_id, user)
Remove a pending action

Parameters:

  • process_id Process id to be removed
  • user
modpol.orgs:wipe_pending_actions (process_id)
Wipe all pending actions for process

Parameters:

  • process_id
modpol.orgs:has_pending_actions (user)
Check if there are pending actions for user

Parameters:

  • user User

Returns:

    True if there are pending actions for a user, false if not
modpol.orgs:interact (process_id, user)
Interact a user with given process

Parameters:

  • process_id
  • user
generated by LDoc 1.4.6 Last updated 2022-01-23 18:18:51