Maurice
fe35e26313
refactor(trip-membership): domains ask TripAccessService who may see a trip
...
Thirty services, controllers, MCP tools and RPC handlers outside the trips
domain injected TripsRepository for one call, findAccessible. They now
inject TripAccessService from the trip-membership leaf, in the same
constructor slot under the same field name; it answers with the same
access row (or undefined) and binds the id exactly as given, so each
caller keeps its own coercion and its own 404, 403 or tool error.
2026-10-10 20:16:00 +02:00
..
2026-10-10 20:15:58 +02:00
2026-10-10 20:16:00 +02:00
2026-08-09 18:44:59 +02:00
2026-07-11 22:28:32 +02:00
2026-10-10 20:16:00 +02:00
2026-10-10 20:16:00 +02:00
2026-10-06 19:27:30 +02:00
2026-10-08 18:46:48 +02:00
2026-07-18 22:13:52 +02:00
2026-08-24 23:48:36 +02:00
2026-07-11 22:28:32 +02:00
2026-09-04 00:43:06 +02:00
2026-10-10 20:15:58 +02:00
2026-10-06 19:27:30 +02:00
2026-10-06 19:27:30 +02:00
2026-09-25 01:24:55 +00:00
2026-10-10 20:16:00 +02:00
2026-10-10 20:16:00 +02:00
2026-08-29 12:22:59 +02:00
2026-08-29 12:22:59 +02:00
2026-08-29 12:22:59 +02:00
2026-08-29 12:22:59 +02:00
2026-10-06 19:27:30 +02:00
2026-07-05 01:13:04 +02:00
2026-10-08 18:46:47 +02:00
2026-10-10 20:15:58 +02:00
2026-10-10 20:15:58 +02:00
2026-10-10 20:16:00 +02:00
2026-10-10 20:16:00 +02:00
2026-10-08 18:45:32 +02:00
2026-07-11 22:28:32 +02:00
2026-10-08 18:41:02 +02:00
2026-07-11 22:28:32 +02:00
2026-10-06 19:27:30 +02:00
2026-10-10 20:15:58 +02:00
2026-10-08 18:45:32 +02:00
2026-10-08 18:45:32 +02:00
2026-08-10 22:16:22 +02:00
2026-08-10 22:16:22 +02:00
2026-10-06 19:27:30 +02:00
2026-10-06 19:27:30 +02:00
2026-10-08 19:05:04 +02:00
2026-08-09 18:44:59 +02:00
2026-10-08 18:46:47 +02:00
2026-10-08 18:46:26 +02:00
2026-10-06 19:27:30 +02:00
2026-10-08 18:45:32 +02:00
2026-10-10 20:16:00 +02:00
2026-10-08 18:46:13 +02:00
2026-08-28 18:04:25 +02:00
2026-09-25 09:19:11 +02:00
2026-10-06 19:27:30 +02:00
2026-10-08 18:45:32 +02:00
2026-08-15 16:42:27 +02:00
2026-10-06 19:27:30 +02:00
2026-10-10 20:15:58 +02:00
2026-10-08 18:45:32 +02:00
2026-09-25 01:24:55 +00:00
2026-08-25 11:41:07 +02:00
2026-10-06 19:27:30 +02:00
2026-07-11 22:28:32 +02:00
2026-09-25 01:24:55 +00:00
2026-10-10 20:15:58 +02:00
2026-10-10 20:15:58 +02:00
2026-10-10 20:15:58 +02:00
2026-10-10 20:15:58 +02:00
2026-10-10 20:15:58 +02:00
2026-10-08 18:40:15 +02:00
2026-08-25 11:41:07 +02:00
2026-07-05 01:13:04 +02:00
2026-10-08 18:46:48 +02:00
2026-10-08 18:41:02 +02:00
2026-10-06 19:27:30 +02:00
2026-10-10 20:15:58 +02:00
2026-07-11 22:28:32 +02:00
2026-10-10 20:16:00 +02:00
2026-10-10 20:16:00 +02:00
2026-07-05 01:13:04 +02:00
2026-10-10 20:16:00 +02:00