Commit Graph

  • 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
  • 4411c01ebb Corrected copyright statement on LICENSE Nathan Schneider 2021-12-18 09:13:42 -07:00
  • 9e492bb1f8 Added remove_org_consent module, a few other tweaks to modules Nathan Schneider 2021-12-16 23:33:02 -07:00
  • b9d2b73611 Correction: files added Nathan Schneider 2021-12-16 16:55:49 -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
  • 73515beaea Cleaned up modpol_minetest directory structure Nathan Schneider 2021-12-16 15:23:35 -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
  • ddf4c72fc8 Merge branch 'modules-as-actions' of https://gitlab.com/medlabboulder/modpol into modules-as-actions Nathan Schneider 2021-12-16 15:10:29 -07:00
  • 28e2710efc CLI interactions updated for modules-as-actions Nathan Schneider 2021-12-16 15:07:26 -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
  • 51ed8d41e2 Update LICENSE Nathan Schneider 2021-11-29 23:42:44 +00: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
  • e96b8641dc Non-functioning start on module stratey #1 Nathan Schneider 2021-09-05 17:55:18 -06:00
  • 48058a05b3 Merge branch 'interface' into 'master' Nathan Schneider 2021-08-29 20:45:19 +00: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
  • af93683ca4 Update modpol_minetest/overrides/interactions/interactions.lua Nathan Schneider 2021-08-15 21:52:46 +00:00
  • a6963ed84f upgraded dashboard to be more streamlined for CLI Luke Miller 2021-08-14 17:04:03 -04:00
  • beeaa626a9 updated list_users functions to reflect new instance naming standard Luke Miller 2021-08-14 16:43:38 -04:00
  • 011d30a1b4 Added some confirmation messages to request flow, still need more Nathan Schneider 2021-08-05 09:12:40 -06:00
  • c26f11cd99 bugfixes to get delete and add_org requests to work. Working! Nathan Schneider 2021-08-04 22:47:02 -06:00
  • fa4283dce6 Merge branch 'interaction-nested-functions' into 'master' Nathan Schneider 2021-08-04 23:02:32 +00:00
  • 30e25aee3d Progress on bugfixes and Minetest interfaces, but processes are still not completing Nathan Schneider 2021-08-04 16:58:06 -06:00
  • 3775f77c2e Getting the testing formspecs working with requests and nested functions, bugfixes like crazy Nathan Schneider 2021-08-03 23:37:31 -06:00
  • 97d540715a Fixed bug preventing second formspecs from showing in sequences of interactions Nathan Schneider 2021-08-03 22:14:01 -06:00
  • 4016aa77cc Success using nested functions for requests on CLI Nathan Schneider 2021-08-03 16:51:12 -06:00
  • 82226f71b1 Added working test of nested poll function on CLI Nathan Schneider 2021-08-03 15:48:11 -06:00
  • 4e10d74bff Further implementation of nested functions in interactions, including in consent module Nathan Schneider 2021-07-31 17:11:26 -06:00
  • 74263b252b Shifting minetest interactions to nested functions Nathan Schneider 2021-07-31 00:00:35 -06:00
  • 3885f9af78 Testing cascading functions in interactions Nathan Schneider 2021-07-30 16:28:55 -06: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
  • 4e0cc858e9 Merge branch 'actions' into 'master' Nathan Schneider 2021-06-18 05:06:26 +00:00
  • 761a058b6a refactored to simpler pending action system Luke Miller 2021-06-17 21:27:09 -04:00
  • 0539b82d9a Merge branch 'actions' into 'master' Nathan Schneider 2021-06-14 22:12:05 +00: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
  • 206d4af9e2 Merge branch 'process-updates' into 'master' Nathan Schneider 2021-06-08 02:53:51 +00: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
  • f837e99077 Merge branch 'join-created-orgs' into 'master' Nathan Schneider 2021-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 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
  • 9d81d57a54 Merge branch 'request_interactions' into 'master' Nathan Schneider 2021-05-25 22:27:23 +00:00
  • 85f8ec14f8 Removed old processes.lua file from modpol/api.lua Nathan Schneider 2021-05-17 22:27:19 -06:00
  • 377bf31d41 Added credit to The Bentway Nathan Schneider 2021-05-13 18:05:41 +00:00
  • c1475e9035 Removed processes from main dashboards; processes are now org-based Nathan Schneider 2021-05-13 00:46:37 -06:00
  • fe26d5322d Removed old modpol/processes/ directory; processes now in modpol/orgs Nathan Schneider 2021-05-13 00:41:31 -06:00
  • 2432633d55 Added org_dashboard to CLI interactions Nathan Schneider 2021-05-11 16:30:55 -06:00
  • 48b5b3070b Added list_processes and began adding process logic to Join button in interactions Nathan Schneider 2021-05-10 23:24:52 -06:00
  • 592226fe5a Fixed table error on processes load Nathan Schneider 2021-05-10 22:56:12 -06:00
  • aa6bb06d5c Merge branch 'policy_table' into 'master' Nathan Schneider 2021-05-09 22:07:32 +00:00
  • ac8bb432e0 fixing lazy deletion check Luke Miller 2021-05-09 17:43:24 -04:00
  • 23f6455a89 removed strange message Luke Miller 2021-05-08 12:24:57 -04:00
  • 3b35817d5b make_request now automatically launches a process Luke Miller 2021-05-08 12:18:13 -04:00
  • 797d0bebb8 significant progress! a working process from beginning to end can be seen in test/org_req_test.lua Luke Miller 2021-05-06 14:13:02 -04:00
  • a7ba7605d3 proccesses are working now! Luke Miller 2021-05-06 01:05:57 -04:00
  • fb0bb4f049 starting to bring consent module online Luke Miller 2021-05-06 00:36:30 -04:00
  • e22b143a6a failsafe for empty orgs.array Luke Miller 2021-05-05 23:56:19 -04:00
  • 68d8da7290 drafting consent module Luke Miller 2021-05-02 23:34:05 -04:00
  • 358aacba0a small fixes in requests system, working towards process support Luke Miller 2021-05-02 23:18:03 -04:00
  • 10f6adc544 split up orgs file Luke Miller 2021-05-02 22:38:27 -04:00
  • c975f114b3 added more success/error messages Luke Miller 2021-05-02 10:40:10 -04:00