Commit Graph
49 Commits
Author SHA1 Message Date
Luke Miller 56ab80d08e moved type var into process table, this means that when loaded from memory, processes will properly reconnect to their classes 2021-06-06 15:43:24 -04:00
Luke Miller 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 2021-06-05 18:33:18 -04:00
Luke Miller 382b4c8dc9 updated org test 2021-06-05 18:22:32 -04:00
Luke Miller c44defa864 reset function now regenerates the instance 2021-06-05 17:47:28 -04:00
Luke Miller 28e31eebc9 orgs are now initialized with a founding member 2021-06-04 00:16:10 -04:00
Luke Miller ac8bb432e0 fixing lazy deletion check 2021-05-09 17:43:24 -04:00
Luke Miller 23f6455a89 removed strange message 2021-05-08 12:24:57 -04:00
Luke Miller 3b35817d5b make_request now automatically launches a process 2021-05-08 12:18:13 -04:00
Luke Miller 797d0bebb8 significant progress! a working process from beginning to end can be seen in test/org_req_test.lua 2021-05-06 14:13:02 -04:00
Luke Miller a7ba7605d3 proccesses are working now! 2021-05-06 01:05:57 -04:00
Luke Miller fb0bb4f049 starting to bring consent module online 2021-05-06 00:36:30 -04:00
Luke Miller e22b143a6a failsafe for empty orgs.array 2021-05-05 23:56:19 -04:00
Luke Miller 68d8da7290 drafting consent module 2021-05-02 23:34:05 -04:00
Luke Miller 358aacba0a small fixes in requests system, working towards process support 2021-05-02 23:18:03 -04:00
Luke Miller 10f6adc544 split up orgs file 2021-05-02 22:38:27 -04:00
Luke Miller c975f114b3 added more success/error messages 2021-05-02 10:40:10 -04:00
Luke Miller 3348dcfe19 added duplicate user error in add_member 2021-04-28 00:45:39 -04:00
Luke Miller 58458efd8e added more information to error messages 2021-04-27 14:04:25 -04:00
Luke Miller f09b6845c2 fixed bug where orgs.reset() would break the orgs.array list 2021-04-27 13:41:51 -04:00
Luke Miller 919e7524d2 starting to add some test cases 2021-04-27 01:00:49 -04:00
Luke Miller 0186384711 make_request now checks policy table, however set_policy function currently not working 2021-04-27 00:48:31 -04:00
Luke Miller 83b158eb3c fixed early end statement in make_request 2021-04-26 16:46:43 -04:00
Luke Miller 37c7f337a7 added lazy deletion for requests, bug fix for processes 2021-04-26 16:35:42 -04:00
Luke Miller 201fb98229 beginning to reimplement policy code 2021-04-26 01:06:44 -04:00
Luke Miller 411f4bd0a9 removed test file 2021-04-26 00:23:45 -04:00
Luke Miller a67dab55fe removing dictator for master merge 2021-04-26 00:23:02 -04:00
Luke Miller 6d070133b7 cleaning up 2021-04-23 22:44:55 -04:00
Luke Miller 6d5d93b4b7 bug fixes 2021-04-23 22:41:40 -04:00
Luke Miller 23d4a54a8e reverting metatable loading code 2021-04-23 22:26:04 -04:00
Luke Miller 6258855380 Merge branch 'master' into modules 2021-04-23 22:17:03 -04:00
Luke Miller 5940fe1af4 temporary fix for org functions failing 2021-04-22 17:28:09 -04:00
Luke Miller 4eb12d77c9 have a basic form of processes working! see demo.lua for an example 2021-04-21 22:35:30 -04:00
Luke Miller 44e40d96e6 added support for making requests to an org (first step of processes) 2021-04-21 16:17:41 -04:00
Luke Miller 90da4c70bb standardizing org template 2021-04-19 10:11:22 -04:00
Luke Miller cff1d393c0 bug fixes: orgs load properly (metatable set), orgs can't have same name, orgs now saved on modifying operations 2021-04-16 20:27:31 -04:00
Luke Miller 70b1c4d7d2 bug fix 2021-04-15 00:30:55 -04:00
Luke Miller 8e190baa75 updated chat command to support new oo standard 2021-04-15 00:21:56 -04:00
Luke Miller ce56ec3fd6 fixed bug where getting org by name wouldn't work 2021-04-15 00:13:04 -04:00
Luke Miller 4abee2e603 got rid of old orgs.lua 2021-04-15 00:09:33 -04:00
Luke Miller 4ccdb443e2 fixed typo and added instance creation to modpol.lua 2021-04-12 17:00:48 -04:00
Luke Miller bc3aba4ff0 changed modpol.orgs.list to modpol.orgs.array, added support for id or org name in get_org function 2021-04-12 16:55:24 -04:00
Luke Miller 4557e9c7d8 completed refactor 2021-04-10 21:09:29 -04:00
Luke Miller 63ba335b44 fixed typo 'properites' -> 'properties' 2021-04-10 16:35:14 -04:00
Luke Miller 0a16d85be2 added remove_org, get_org, and record functions to orgs 2021-04-05 22:39:20 -04:00
Luke Miller 9a0680b07e Merge branch 'master' of https://gitlab.com/medlabboulder/modpol into oo-pattern 2021-04-03 23:01:59 -04:00
Luke Miller 66c4e63adb starting refactor, simple functionality works atm 2021-04-03 23:01:31 -04:00
Luke Miller cd8770eb98 updated chat commands to be structured the same without duplicates/respellings 2021-03-28 16:26:14 -04:00
Luke Miller 4c912f0e1b Merge branch 'master' of https://gitlab.com/medlabboulder/modpol 2021-03-21 23:00:24 -04:00
Luke Miller f6e6b8acc1 fixed error where orgs without a ledger crash the server when the reset_orgs function is run 2021-03-21 23:00:03 -04:00