First draft of modules-as-actions Minetest interactions fix. Still not listing modules; may not be loading correctly.
This commit is contained in:
@@ -14,8 +14,6 @@ dofile (localdir .. "/interactions/interactions.lua")
|
|||||||
|
|
||||||
--modules
|
--modules
|
||||||
dofile (localdir .. "/modules/join_org.lua")
|
dofile (localdir .. "/modules/join_org.lua")
|
||||||
dofile (localdir .. "/modules/join_org_class.lua")
|
|
||||||
dofile (localdir .. "/modules/join_org_consent.lua")
|
|
||||||
dofile (localdir .. "/modules/consent.lua")
|
dofile (localdir .. "/modules/consent.lua")
|
||||||
dofile (localdir .. "/modules/remove_org.lua")
|
--dofile (localdir .. "/modules/remove_org.lua")
|
||||||
dofile (localdir .. "/modules/child_org.lua")
|
--dofile (localdir .. "/modules/child_org.lua")
|
||||||
|
@@ -38,9 +38,10 @@ function modpol.orgs:call_module(module_name, initiator, config, result)
|
|||||||
initiator = initiator,
|
initiator = initiator,
|
||||||
org = self,
|
org = self,
|
||||||
id = index,
|
id = index,
|
||||||
config = config
|
config = config,
|
||||||
|
name = module_name
|
||||||
}
|
}
|
||||||
|
|
||||||
-- copying default fields from setup
|
-- copying default fields from setup
|
||||||
for k, v in pairs(module.setup) do
|
for k, v in pairs(module.setup) do
|
||||||
new_process[k] = v
|
new_process[k] = v
|
||||||
@@ -97,4 +98,4 @@ function modpol.orgs:interact(process_id, user)
|
|||||||
process[callback](process, user)
|
process[callback](process, user)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user