Commit Graph

43 Commits

Author SHA1 Message Date
Nathan Schneider 838a017f14 Various bugfixes on defer and processes 2022-08-17 17:24:53 -06:00
Nathan Schneider df20cc835b Small bugfixes 2022-08-17 15:39:11 -06:00
ntnsndr d24262d494 small documentation fixes 2022-08-17 19:57:52 +00:00
Nathan Schneider 46dc48ffcc Fixed processes display in core except modules/display_processes.lua 2022-08-13 21:59:09 -06:00
Nathan Schneider 1ff94b65fb Fixes on defer and remove_process 2022-08-13 17:02:30 -06:00
Nathan Schneider 4337e5511b Made approval on remove_process configurable 2022-08-13 16:34:03 -06:00
Nathan Schneider 22a2048d5a Major improvements on policy configuration
- Bugfixes on change_policy
- Replaced _consent modules with configurable modules
2022-08-09 17:00:24 -06:00
Nathan Schneider 78ea89559f Simplier way of doing generic calls with call_module 2022-08-05 16:41:13 -06:00
Nathan Schneider 1f33232394 First shot at a generic approve() function for modules, testing on change_policy 2022-08-05 16:10:56 -06:00
Nathan Schneider 99c75861b0 small bugfix on display_processes 2022-05-25 12:30:59 -06:00
Nathan Schneider 2028f1ee85 Refactored policy structure
Previously, all modules in an org were fully copied into that
org. Now, the only copy of the modules is at modpol.modules, and orgs
have a policy table at [org].policies, which overrides the config
table in any given module.
2022-02-09 22:14:26 -07:00
Nathan Schneider f950b5b94c More basic functionality for policy change
Created change_policy module (though it still does not have an
approval flow; improved display_policies and display_processes modules.
2022-02-06 22:04:07 -07:00
Nathan Schneider 9d4ad377e6 Created display_policies module to show existing module.config data across an org 2022-02-06 14:05:12 -07:00
Nathan Schneider 509d2781f7 Created no-consent add_child_org module and a bugfix 2022-01-27 13:32:12 -07:00
SkylarHew 79b548f9a0 Added LDoc comments for new files, ready to merge pt. 2 2022-01-23 18:21:23 -07:00
SkylarHew 7cb200ab04 Resolved merge conflicts with master 2022-01-23 16:01:44 -07:00
SkylarHew da7b996a8b Added ldoc comments for all lua modules and generated docs in documentation index.html 2022-01-20 11:04:44 -07:00
SkylarHew 4052fa4b55 Ldoc comments for orgs.base and edited comments for template_module 2022-01-09 22:15:54 -07:00
Luke Miller 0f479da5ff calling self:call_module instead of self.org:call_module, this should fix process deletion issues 2022-01-07 15:05:45 -05:00
Luke Miller a835799e11 added delete process tree function, updated remove process module 2022-01-06 20:17:38 -05:00
ntnsndr bdf4d86593 Removing a possibly unnecessary table copy on remove_process 2022-01-05 23:28:15 +00:00
ntnsndr 544edddb21 Small bugfixes on testing 2022-01-05 22:40:41 +00:00
Nathan Schneider 2989bd34bd Completed checkbox_query and rewrite of change_modules module with checkboxes 2022-01-02 23:13:56 -07:00
Nathan Schneider 28a05c584c Minetest checkbox_query now working; checkbox-based change_modules module still needs debugging 2022-01-01 23:54:57 -07:00
Nathan Schneider 1a6f27f2f6 More bugfixes on displays and interactions, mainly fixing damage done two commits ago 2021-12-29 22:25:28 -07:00
Nathan Schneider 7ef0626357 Added modpol.interactions.display and display_processes module, as well as a bunch of bugfixes 2021-12-29 22:07:53 -07:00
Nathan Schneider 6558b7a026 Created remove_process module---mostly works, but there are still some issues with processes and pending actions not being removed properly 2021-12-28 16:51:12 -07:00
Nathan Schneider 286d131839 Got first token modules working, and a bunch of bugfixes throughout 2021-12-26 23:03:57 -07:00
Nathan Schneider 0c59767ef7 Filled out tokenomics functions; still not tested 2021-12-26 00:01:59 -07:00
Nathan Schneider 12a49ab66d Added record() function to tokenomics module functions 2021-12-25 18:14:38 -07:00
Nathan Schneider 6d81bd7bd8 Started working on tokenomics module (but not yet activated) 2021-12-23 22:25:51 -07:00
Nathan Schneider 44c3e41b81 Created defer_consent module 2021-12-22 22:22:17 -07:00
Nathan Schneider fa50a59938 Added randomizer utility module 2021-12-22 16:28:28 -07:00
Nathan Schneider 9a2c72c6a1 Bugfixes after test with Skylar! 2021-12-21 18:12:59 -07:00
Nathan Schneider cfef9b29b0 Bugfixes on CLI interactions 2021-12-20 21:28:54 -07:00
Nathan Schneider fe2d5fdb2a Added message_org module 2021-12-20 20:34:11 -07:00
Nathan Schneider 2365eb83d0 Added change_modules mod and lots of bugfixes. Now merging to master. 2021-12-19 23:23:23 -07:00
Nathan Schneider a59ad22370 Updated documentation 2021-12-19 16:42:34 -07:00
Nathan Schneider 53d2a25f42 Adding and fixing basic modules for renaming, removing, and adding orgs 2021-12-19 16:00:26 -07:00
Nathan Schneider d4599e9bbe Removing the testing buttons from formspecs now that modules do all that work 2021-12-18 21:01:33 -07:00
Nathan Schneider e994061f38 A bunch of module bugfixes 2021-12-18 20:41:49 -07:00
Nathan Schneider af6e639e27 Added minetest modules and am stuck on interactions and module flow 2021-12-18 17:53:49 -07:00
Nathan Schneider c2852b1bce Renamed modpol/modpol directory to modpol_core for clarity and consistency 2021-12-18 14:50:41 -07:00