af6e639e27
Added minetest modules and am stuck on interactions and module flow
Nathan Schneider
2021-12-18 17:53:49 -07:00
51d5e404e9
Tweak to description.txt
Nathan Schneider
2021-12-18 15:48:55 -07:00
ac0c78795b
Drafted priv_to_org as first MT module, but it doesn't work yet b/c interaction issues
Nathan Schneider
2021-12-18 15:46:14 -07:00
3e3f737915
A little more cleaning up
Nathan Schneider
2021-12-18 15:06:26 -07:00
a03528d8fe
A bunch of cleaning up of unused files
Nathan Schneider
2021-12-18 14:57:11 -07:00
c2852b1bce
Renamed modpol/modpol directory to modpol_core for clarity and consistency
Nathan Schneider
2021-12-18 14:50:41 -07:00
bd95fcf811
Moved login.lua to root and updated README
Nathan Schneider
2021-12-18 14:02:14 -07:00
721eb26777
Got modules basically working in CLI and Minetest, still having issues with Minetest interactions in module:initiate()
Nathan Schneider
2021-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 Schneider
2021-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 Schneider
2021-12-16 15:18:10 -07:00
48123b3496
added consent module, nesting mdoules now functional!
Luke Miller
2021-12-16 16:52:06 -05:00
0b265d7be5
Added ldoc comments and slug variable for setup
Skylar Hew
2021-12-16 14:07:58 -07:00
6e02e254aa
added module template, added support for module parameters and default values through the config table
Luke Miller
2021-12-16 14:03:42 -05:00
826f9600b5
cleaned up module template!
Luke Miller
2021-12-16 13:32:30 -05:00
fa7a0f82f6
functional test of call_module and new pending action/interact version
Luke Miller
2021-12-06 16:45:52 -05:00
08151ad9d9
notes from meeting
Luke Miller
2021-11-29 18:29:39 -05:00
1d45dc38b0
first pass of new process system
Luke Miller
2021-11-29 17:53:32 -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 Miller
2021-11-29 14:36:18 -05:00
db43df6ce2
adding class version of join org module
Luke Miller
2021-11-22 16:49:03 -05:00
0ca04294b7
working version of join_org module demonstrated in tests/new_module_test.lua
Luke Miller
2021-11-22 16:24:44 -05:00
8bc5c5ba4e
mintest notes
Luke Miller
2021-10-11 15:26:15 -04:00
2386c0e929
first draft of consent system
Luke Miller
2021-10-11 09:58:56 -04:00
a28c313982
updated process and policy table
Luke Miller
2021-10-04 17:50:24 -04:00
7163480581
prototyping for new consent system
Luke Miller
2021-09-28 19:01:59 -04:00
0d384da48c
A little more file-moving, still much work to do and totally broken on action-module refactor
Nathan Schneider
2021-09-28 09:12:38 -06:00
dc13e543d5
Moved some files around
Nathan Schneider
2021-09-27 15:36:19 -06:00
a1a6203bab
More very messy work on drafting module structure
Nathan Schneider
2021-09-27 15:35:12 -06:00
512ed2ecd4
added wrapper function for process:interact to control access
Luke Miller
2021-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 Miller
2021-08-16 16:25:42 -04:00
b9bbf0380f
experimenting with passing functions through interactions
Nathan Schneider
2021-07-30 14:46:22 -06:00
1707a417e3
finally fixed the add_org request loop bug in the formspec!!
Luke Miller
2021-07-28 18:50:22 -04:00
3dd5ff615d
merged
Luke Miller
2021-07-19 11:06:00 -04:00
87f4b6a2fe
added ledger records and data saving for all valid org actions, updated storage code to not text dump
Luke Miller
2021-07-19 10:59:13 -04:00
223fde221a
added open default policies for orgs, and fixed error with passing raw player data into request
Luke Miller
2021-07-12 18:11:36 -04:00
ebc2f4758e
Not yet successful attempt to convert add_child in Minetest interactions to a request
Nathan Schneider
2021-07-05 17:48:14 -06:00
1be8e8b23d
basic interaction dashboard, interact callback function in consent module
Luke Miller
2021-07-05 17:32:17 -04:00
7318b8d664
working on upgrading CLI
Luke Miller
2021-07-04 23:54:54 -04:00
12623ee4a2
documentation
Luke Miller
2021-06-14 17:32:59 -04:00
6de2be011f
added a function to wipe all pending actions for dead processes, consent module now does this on close
Luke Miller
2021-06-14 17:21:13 -04:00
295cd983b8
added remove pending action function, now called in consent module when pending action is completed
Luke Miller
2021-06-13 15:06:47 -04:00
2e6c8a5ee3
added process id to log message
Luke Miller
2021-06-13 14:26:54 -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 Miller
2021-06-13 14:22:07 -04:00
1890534195
added an actions table to processes, which lists the actions required of each user
Luke Miller
2021-06-08 23:09:54 -04:00
37f1b48466
fixed issue with loading processes from memory
Luke Miller
2021-06-08 23:09:13 -04:00
20f2854969
made user index local
Luke Miller
2021-06-06 17:52:41 -04:00
eeb734bab2
added delete function for processes, and autodeletes on completion
Luke Miller
2021-06-06 16:37:56 -04:00
0f41e15845
simplified request params check
Luke Miller
2021-06-06 16:01:02 -04:00
56ab80d08e
moved type var into process table, this means that when loaded from memory, processes will properly reconnect to their classes
Luke Miller
2021-06-06 15:43:24 -04: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 Miller
2021-06-05 18:33:18 -04:00
382b4c8dc9
updated org test
Luke Miller
2021-06-05 18:22:32 -04:00
c44defa864
reset function now regenerates the instance
Luke Miller
2021-06-05 17:47:28 -04:00
28e31eebc9
orgs are now initialized with a founding member
Luke Miller
2021-06-04 00:16:10 -04:00