diff --git a/modpol/interactions/interactions.lua b/modpol/interactions/interactions.lua index 35ab67c..4843548 100644 --- a/modpol/interactions/interactions.lua +++ b/modpol/interactions/interactions.lua @@ -4,15 +4,20 @@ -- Called by modpol.lua -- =================================================================== --- Function: modpol.menu(user) +-- Function: modpol.dashboard(user) -- Params: user (string) -- Q: Should this return a menu of commands relevant to the specific user? -- Output: Displays a menu of commands to the user -- TKTK currently just prints all of modpol---needs major improvement -modpol.menu = function(user) - local output = "Command list:\n" +modpol.dashboard = function(user) + local output = "" + -- Org status + output = output .. "Orgs:\n" .. modpol.list_orgs() + -- Process status (ongoing processes) + -- Command list (should be redone to be org-specific) + output = output .. "Command list:\n" for key,value in pairs(modpol) do - output = output .. "- modpol." .. key .. "\n" + output = output .. "modpol." .. key .. " " end print(output) end diff --git a/modpol_minetest/chatcommands/chatcommands.lua b/modpol_minetest/chatcommands/chatcommands.lua index c7b4e17..ef6c7b5 100644 --- a/modpol_minetest/chatcommands/chatcommands.lua +++ b/modpol_minetest/chatcommands/chatcommands.lua @@ -15,13 +15,13 @@ regchat = function(name, command_table) end -- =================================================================== --- /menu +-- /dashboard -- Presents a menu of options to users regchat( - "menu", { + "dashboard", { privs = {}, func = function(user) - local result = modpol.menu(user) + local result = modpol.dashboard(user) return true, result end, }) diff --git a/modpol_minetest/overrides/interactions/interactions.lua b/modpol_minetest/overrides/interactions/interactions.lua index 7e37b6b..01ed4ff 100644 --- a/modpol_minetest/overrides/interactions/interactions.lua +++ b/modpol_minetest/overrides/interactions/interactions.lua @@ -1,11 +1,11 @@ -- =================================================================== --- Function: modpol.menu(user) +-- Function: modpol.dashboard(user) -- Params: user (string) -- Q: Should this return a menu of commands relevant to the specific user? -- Output: Displays a menu of commands to the user -- TKTK currently a manually curated list---needs major improvement -modpol.menu = function(user) +modpol.dashboard = function(user) local output = "Command list:" for key,value in pairs(command_list) do output = output .. "/" .. value .. " "