Bryan Frimin
9b6bee4a27
Introduce policy.Attributes and policy.AttributesByID aliases
...
These aliases (`map[string]string` and `map[gid.GID]Attributes`) give
batch authorization call sites readable types when loading and
returning per-resource condition attributes. ConditionContext now uses
the alias instead of the bare map type, with no behavior change.
Also extend policy tests to cover ResourcePattern.MatchesResource,
comma-separated value handling for In/NotIn, unresolved-reference
fallthrough, and resolveKey/resolveValue.
Signed-off-by: Bryan Frimin <bryan@probo.com >
2026-05-23 13:31:35 -07:00
..
2026-05-20 15:05:08 +04:00
2026-05-20 11:46:39 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 11:46:39 +04:00
2026-05-20 09:27:28 +04:00
2026-03-25 17:38:32 +01:00
2026-05-20 11:46:39 +04:00
2026-05-20 11:46:39 +04:00
2026-05-20 11:46:39 +04:00
2026-05-21 17:50:22 +02:00
2026-05-20 09:27:28 +04:00
2026-05-22 11:54:44 +02:00
2026-05-22 14:34:35 +02:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-21 14:49:19 +02:00
2026-05-20 09:27:28 +04:00
2026-04-03 11:56:06 +02:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:36:47 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-23 13:31:35 -07:00
2026-05-20 11:46:39 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:53:09 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-21 17:30:33 +02:00
2026-05-20 15:36:47 -07:00
2026-05-20 11:53:50 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 11:46:39 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 15:05:08 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-04-20 09:46:44 +02:00
2026-05-23 13:31:35 -07:00
2026-05-20 16:51:15 -07:00
2026-03-25 17:38:32 +01:00
2026-04-20 09:46:44 +02:00
2026-05-12 16:43:36 +04:00
2026-05-20 16:51:15 -07:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 09:27:28 +04:00
2026-05-20 11:46:39 +04:00