721eb26777
Got modules basically working in CLI and Minetest, still having issues with Minetest interactions in module:initiate()
Nathan Schneider2021-12-18 13:35:18 -07:00
9be019a839
First draft of modules-as-actions Minetest interactions fix. Still not listing modules; may not be loading correctly.
Nathan Schneider2021-12-16 16:55:08 -07:00
ccc8c40cd7
Removed old DOCS folder and moved GOVERNANCE to root; added provision to it on university ownership.
Nathan Schneider2021-12-16 15:18:10 -07:00
48123b3496
added consent module, nesting mdoules now functional!
Luke Miller2021-12-16 16:52:06 -05:00
0b265d7be5
Added ldoc comments and slug variable for setup
Skylar Hew2021-12-16 14:07:58 -07:00
6e02e254aa
added module template, added support for module parameters and default values through the config table
Luke Miller2021-12-16 14:03:42 -05:00
f381845d21
added some notes to the modules, some not currently functional. rewriting process.lua to work with new modules, support pending actions
Luke Miller2021-11-29 14:36:18 -05:00
db43df6ce2
adding class version of join org module
Luke Miller2021-11-22 16:49:03 -05:00
0ca04294b7
working version of join_org module demonstrated in tests/new_module_test.lua
Luke Miller2021-11-22 16:24:44 -05:00
48058a05b3
Merge branch 'interface' into 'master'
ntnsndr2021-08-29 20:45:19 +00:00
512ed2ecd4
added wrapper function for process:interact to control access
Luke Miller2021-08-20 01:18:02 -04:00
76db1ea87f
adding to org dashboard, added check to make sure user is actually able to interact with process, set votes needed at process creation to prevent a stalemate if a user joins after
Luke Miller2021-08-16 16:25:42 -04:00
6de2be011f
added a function to wipe all pending actions for dead processes, consent module now does this on close
Luke Miller2021-06-14 17:21:13 -04:00
295cd983b8
added remove pending action function, now called in consent module when pending action is completed
Luke Miller2021-06-13 15:06:47 -04:00
f616136597
moving how pending actions work around, after some testing and discussion. reordered how new processes are created so that they have access to their own ids
Luke Miller2021-06-13 14:22:07 -04:00
1890534195
added an actions table to processes, which lists the actions required of each user
Luke Miller2021-06-08 23:09:54 -04:00
37f1b48466
fixed issue with loading processes from memory
Luke Miller2021-06-08 23:09:13 -04:00
206d4af9e2
Merge branch 'process-updates' into 'master'
ntnsndr2021-06-08 02:53:51 +00:00
56ab80d08e
moved type var into process table, this means that when loaded from memory, processes will properly reconnect to their classes
Luke Miller2021-06-06 15:43:24 -04:00
f837e99077
Merge branch 'join-created-orgs' into 'master'
ntnsndr2021-06-06 04:03:25 +00:00
96705e826f
updates modpol instance during reset, add_org request no longer has user param, but uses request.user as the first user in the org
Luke Miller2021-06-05 18:33:18 -04:00