Nathan Schneider
13eb58a3ee
Removed child org from parent children list
2022-08-26 15:59:38 -07:00
Nathan Schneider
ec0e4aa9c1
Small fix on policy_change variables
2022-08-23 17:11:00 -06:00
Nathan Schneider
9d759530e6
Fixes on process logic
2022-08-23 16:55:57 -06:00
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
bdf4d86593
Removing a possibly unnecessary table copy on remove_process
2022-01-05 23:28:15 +00:00
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