webmcp

annotate framework/env/execute/action.lua @ 226:17baf126ea88

Fixed typo in execute._create_sorted_execution_list(...)
author jbe
date Fri Feb 27 22:31:07 2015 +0100 (2015-02-27)
parents eb3e236d261d
children 2b5bdf9028fb
rev   line source
jbe/bsw@0 1 --[[--
jbe/bsw@0 2 action_status = -- status code returned by the action (a string)
jbe/bsw@0 3 execute.action{
jbe/bsw@0 4 module = module, -- module name of the action to be executed
jbe/bsw@0 5 action = action, -- name of the action to be executed
jbe/bsw@0 6 id = id, -- id to be returned by param.get_id(...) during execution
jbe/bsw@0 7 params = params -- parameters to be returned by param.get(...) during execution
jbe/bsw@0 8 }
jbe/bsw@0 9
jbe/bsw@0 10 Executes an action without associated filters.
jbe/bsw@0 11
jbe/bsw@0 12 --]]--
jbe/bsw@0 13
jbe/bsw@0 14 function execute.action(args)
jbe/bsw@0 15 local module = args.module
jbe/bsw@0 16 local action = args.action
jbe/bsw@0 17 trace.enter_action{ module = module, action = action }
jbe/bsw@0 18 local action_status = execute.file_path{
jbe/bsw@0 19 file_path = encode.file_path(
jbe@206 20 WEBMCP_BASE_PATH, 'app', WEBMCP_APP_NAME, module, '_action', action .. '.lua'
jbe/bsw@0 21 ),
jbe/bsw@0 22 id = args.id,
jbe/bsw@0 23 params = args.params
jbe/bsw@0 24 }
jbe/bsw@0 25 trace.execution_return{ status = action_status }
jbe/bsw@0 26 return action_status
jbe/bsw@0 27 end

Impressum / About Us