m
d5a01e6682
feat(render-spec): add list.row_action — t-paliad-163 Slice 1
...
Schema bump that lets the universal <FilterBar> tell shape-list which
row interaction to wire (navigate / complete_toggle / approve / none).
Defaults to navigate when empty so existing SystemView definitions and
saved user views continue to render rows that route to the per-kind
detail page.
Validator extended; pure-Go test cases over every enum value + reject.
TS mirror updated in client/views/types.ts. No DB migration — the
field is purely additive on the JSON shape.
2026-05-08 21:49:00 +02:00
..
2026-05-06 16:05:00 +02:00
2026-05-08 20:04:10 +02:00
2026-05-08 16:54:45 +02:00
2026-05-08 17:15:05 +02:00
2026-05-08 19:59:44 +02:00
2026-04-30 16:46:31 +02:00
2026-05-08 02:22:19 +02:00
2026-05-07 20:58:57 +02:00
2026-05-07 20:58:57 +02:00
2026-05-07 20:58:57 +02:00
2026-04-17 11:59:49 +02:00
2026-04-17 11:59:49 +02:00
2026-05-06 16:07:14 +02:00
2026-04-30 16:46:31 +02:00
2026-04-30 16:46:31 +02:00
2026-05-07 22:41:18 +02:00
2026-05-07 22:41:18 +02:00
2026-05-01 09:48:25 +02:00
2026-05-06 12:47:12 +02:00
2026-05-04 13:52:49 +02:00
2026-05-04 12:03:56 +02:00
2026-05-06 12:47:12 +02:00
2026-05-06 12:47:12 +02:00
2026-05-08 18:26:26 +02:00
2026-05-05 13:02:09 +02:00
2026-05-05 13:02:09 +02:00
2026-04-30 16:46:31 +02:00
2026-05-08 20:04:10 +02:00
2026-05-06 17:16:17 +02:00
2026-05-07 21:50:31 +02:00
2026-04-29 22:09:39 +02:00
2026-04-29 22:09:39 +02:00
2026-04-30 16:46:31 +02:00
2026-04-29 22:09:39 +02:00
2026-05-05 13:29:47 +02:00
2026-05-08 20:21:13 +02:00
2026-05-06 12:47:12 +02:00
2026-05-06 12:47:12 +02:00
2026-05-04 19:49:37 +02:00
2026-05-08 20:04:10 +02:00
2026-04-30 16:46:31 +02:00
2026-05-07 12:51:37 +02:00
2026-05-07 12:51:37 +02:00
2026-05-06 12:47:12 +02:00
2026-05-08 18:26:26 +02:00
2026-05-06 12:47:12 +02:00
2026-05-06 12:47:12 +02:00
2026-04-20 12:34:38 +02:00
2026-04-29 22:09:39 +02:00
2026-05-07 22:41:18 +02:00
2026-05-07 22:41:18 +02:00
2026-04-30 03:18:03 +02:00
2026-04-29 22:09:39 +02:00
2026-05-07 20:58:57 +02:00
2026-05-07 20:58:57 +02:00
2026-05-03 18:39:06 +02:00
2026-05-08 12:42:57 +02:00
2026-05-08 19:47:43 +02:00
2026-05-08 19:47:43 +02:00
2026-05-08 20:56:53 +02:00
2026-05-06 16:41:41 +02:00
2026-04-30 16:46:31 +02:00
2026-05-07 22:29:39 +02:00
2026-05-07 22:21:45 +02:00
2026-05-07 22:58:44 +02:00
2026-05-04 19:30:37 +02:00
2026-05-08 21:20:13 +02:00
2026-04-30 16:46:31 +02:00
2026-05-07 21:50:31 +02:00
2026-05-08 21:49:00 +02:00
2026-05-08 21:49:00 +02:00
2026-05-07 12:51:37 +02:00
2026-05-07 12:51:37 +02:00
2026-05-07 22:00:26 +02:00
2026-04-30 16:46:31 +02:00
2026-05-08 16:23:12 +02:00
2026-05-07 12:51:37 +02:00
2026-05-07 12:51:37 +02:00
2026-05-07 12:51:37 +02:00
2026-05-04 12:03:56 +02:00
2026-05-04 18:57:06 +02:00