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
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
Nathan Schneider
65bb1aa532
Added failsafes to interactions against 'deleted' processes
2022-01-06 09:58:15 -07: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
6c9353d389
Last commit also changed titles on Minetest dashboards to much more flexible [hypertext]
2021-12-29 22:10:57 -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
18a29d674c
Added user_dashboard and message_user to modpol_minetest
2021-12-27 23:13:10 -07:00
Nathan Schneider
de8ad25b2f
Added user_dashboard and message_user in modpol_core, still have to add to modpol_minetest
2021-12-27 22:34:22 -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
9a2c72c6a1
Bugfixes after test with Skylar!
2021-12-21 18:12:59 -07:00
Nathan Schneider
75f3a80d31
Changed name back to Modpol from Modular Politics
2021-12-20 20:14:43 -07:00
Nathan Schneider
645cc6f690
Changed Minetest module listing to remove slugs, retain only names
2021-12-20 20:06:17 -07:00
Nathan Schneider
85e9916e27
Added pending actions list to main dashboard
2021-12-20 19:45:30 -07:00
Nathan Schneider
18d63485c2
Fixed interaction glitch on privs_to_org
2021-12-20 19:05:03 -07:00
Nathan Schneider
046fad7f57
Added refresh button to Minetest dashboards
2021-12-20 18:55:08 -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
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
a03528d8fe
A bunch of cleaning up of unused files
2021-12-18 14:57:11 -07:00
Nathan Schneider
721eb26777
Got modules basically working in CLI and Minetest, still having issues with Minetest interactions in module:initiate()
2021-12-18 13:35:18 -07:00
Nathan Schneider
b9d2b73611
Correction: files added
2021-12-16 16:55:49 -07:00