Nathan Schneider
b09a7a24b4
Improvement on error catching in process
2022-08-23 17:04:04 -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
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
0ec287fa57
Reverting
2022-08-05 16:34:24 -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
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
8086b18879
Removed org.policies table; policies are now handled in the org.modules[module].config table.
2022-02-06 13:45:31 -07:00
Nathan Schneider
b92272afa2
Added basic policy backend for modules. Also added confirmation in CLI to call a module. At that confirmation, the relevant policies are shown. Still need to create a module for changing policies and to add more configuration options to existing policies.
2022-02-05 23:49:23 -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
5085d87f68
Added Ldoc comments for interactions and orgs.process.lua
2022-01-10 17:27:27 -07:00
Luke Miller
a835799e11
added delete process tree function, updated remove process module
2022-01-06 20:17:38 -05:00
81fcd9e3c1
Merge branch 'module-changes' into 'master'
...
added parent/children ids to processes, modified delete process to be...
See merge request medlabboulder/modpol!32
2022-01-05 23:15:38 +00:00
Luke Miller
5788ce199a
added parent/children ids to processes, modified delete process to be recursive, modules now have access to self:call_module
2022-01-05 18:10:38 -05:00
544edddb21
Small bugfixes on testing
2022-01-05 22:40:41 +00:00
Luke Miller
5a2e6277e5
added a module version of call_module which automatically handles parent ids in the backend
2021-12-29 21:10:00 -05: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
c017b80063
Added recording of main process events to persistent storage
2021-12-25 18:01:37 -07:00
Nathan Schneider
44c3e41b81
Created defer_consent module
2021-12-22 22:22:17 -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