Browse Source

First draft of modules-as-actions Minetest interactions fix. Still not listing modules; may not be loading correctly.

Nathan Schneider 2 years ago
parent
commit
9be019a839
2 changed files with 6 additions and 7 deletions
  1. 2 4
      modpol/api.lua
  2. 4 3
      modpol/orgs/process.lua

+ 2 - 4
modpol/api.lua

@@ -14,8 +14,6 @@ dofile (localdir .. "/interactions/interactions.lua")
 
 --modules
 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/remove_org.lua")
-dofile (localdir .. "/modules/child_org.lua")
+--dofile (localdir .. "/modules/remove_org.lua")
+--dofile (localdir .. "/modules/child_org.lua")

+ 4 - 3
modpol/orgs/process.lua

@@ -38,9 +38,10 @@ function modpol.orgs:call_module(module_name, initiator, config, result)
         initiator = initiator,
         org = self,
         id = index,
-        config = config
+        config = config,
+        name = module_name
     }
-    
+
     -- copying default fields from setup
     for k, v in pairs(module.setup) do
         new_process[k] = v
@@ -97,4 +98,4 @@ function modpol.orgs:interact(process_id, user)
             process[callback](process, user)
         end
     end
-end
+end