noah metz
|
c34d717b52
|
Cleaned up initialization
|
2023-07-27 11:33:11 -06:00 |
noah metz
|
70baca9e9c
|
Added some policies back, and changed the policy check to pass errors instead of booleans
|
2023-07-27 09:32:33 -06:00 |
noah metz
|
4fa88dc056
|
Changed SendUpdate to Node.Process, and changed principal to ID to prepare for decoupling nodes
|
2023-07-27 01:30:32 -06:00 |
noah metz
|
186123ce01
|
Added SimpleListenerNode to test suite
|
2023-07-27 00:30:24 -06:00 |
noah metz
|
89c8fba39b
|
Added RequirementOfPolicy and thread extension child loading
|
2023-07-26 15:40:33 -06:00 |
noah metz
|
d2f3daf5a6
|
Changed NewNode to return a pointer and add the node to the context
|
2023-07-26 15:08:14 -06:00 |
noah metz
|
755edf8558
|
Added ParentOfPolicy and ChildOfPolicy
|
2023-07-26 13:28:03 -06:00 |
noah metz
|
fa6142d880
|
Started adding back gql tests
|
2023-07-26 11:56:10 -06:00 |
noah metz
|
c4156ee146
|
Added basic test that loads node with only acl extension
|
2023-07-26 00:42:12 -06:00 |
noah metz
|
f1c0f1e7de
|
Added gql to the rework
|
2023-07-26 00:18:11 -06:00 |
noah metz
|
ff813d6c2b
|
Moved from inheritance to extensions
|
2023-07-25 21:43:15 -06:00 |
noah metz
|
b3f6ea67c9
|
Added Group node
|
2023-07-25 09:51:55 -06:00 |
noah metz
|
54e25ba602
|
Added attempt at UserOfPolicy
|
2023-07-25 00:57:54 -06:00 |
noah metz
|
89b082fc8e
|
Cleaned up policy.go and added start of UserOfPolicy(need to finish allows)
|
2023-07-25 00:50:26 -06:00 |
noah metz
|
59df9f04d5
|
Added more policy types, removed tags
|
2023-07-24 22:52:15 -06:00 |
noah metz
|
fc2e36043f
|
Tests compile and run
|
2023-07-24 16:04:56 -06:00 |
noah metz
|
fa10ccd743
|
Attempt to fix DependencyPolicy
|
2023-07-24 01:41:47 -06:00 |
noah metz
|
c64dd728ed
|
fix
|
2023-07-24 01:22:43 -06:00 |
noah metz
|
3ce1e3ad91
|
Added DependencyPolicy
|
2023-07-24 01:12:30 -06:00 |
noah metz
|
e347a3f232
|
start maniacal rewrite, main goal is to combine node and lockable to remove any sync mutex deadlocks. Another goal is to make read contexts get copies of the state to ensure they don't modify and no lock is required to ensure no value changes, and write contexts use the lockable locks instead of mutex
|
2023-07-22 20:21:17 -06:00 |
noah metz
|
34549f471a
|
Added PerTagPolicy
|
2023-07-21 13:55:27 -06:00 |
noah metz
|
6bd009b43e
|
Changed ACL to get passed entire node attempting action instead of just ID
|
2023-07-21 13:34:47 -06:00 |
noah metz
|
6cf2d2d957
|
Added SimplePolicy
|
2023-07-21 13:33:04 -06:00 |
noah metz
|
230ff2b883
|
First implementation of policies
|
2023-07-21 12:09:29 -06:00 |
noah metz
|
c3058fbd3d
|
Added more to policy, and updated lockable to use better IDs
|
2023-07-21 00:02:53 -06:00 |
noah metz
|
61fd7d61aa
|
Added policy.go
|
2023-07-20 23:19:10 -06:00 |