wrycu
3a3ebc9155
fix: rsvp controls
...
* adds "canRSVP" in addition to the existing "getEventEditability"
* wires calendar to leverage "canRSVP" before editability checks
* adds tests for RSVP
2026-09-03 22:12:15 -07:00
..
2026-09-03 22:12:15 -07:00
2026-08-31 23:16:19 +02:00
2026-08-26 22:11:06 +02:00
2026-09-01 20:55:12 +02:00
2026-09-01 22:16:58 +02:00
2026-05-21 23:35:58 +02:00
2026-08-31 22:48:00 +02:00
2026-08-20 13:59:57 +02:00
2026-08-31 09:55:06 +02:00
2026-08-06 16:47:20 +02:00
2026-08-26 22:11:06 +02:00
2026-05-21 23:35:58 +02:00
2026-05-30 15:45:33 +02:00
2026-08-26 23:02:19 +02:00
2026-08-25 20:50:35 +02:00
2026-08-29 12:46:39 +02:00
2026-08-25 19:16:20 +02:00
2026-08-31 23:45:27 +02:00
2026-08-13 23:01:41 +02:00
2026-07-04 14:51:46 +02:00
2026-06-19 12:31:07 +02:00
2026-06-19 12:31:07 +02:00
2026-06-03 19:30:51 +02:00
2026-07-07 23:26:36 +02:00
2026-08-16 21:18:57 +02:00
2026-09-03 22:12:15 -07:00
2026-08-29 11:03:48 +02:00
2026-04-21 17:42:52 +02:00
2026-04-16 16:54:09 +02:00
2026-08-10 09:09:55 +02:00
2026-08-25 19:18:16 +02:00
2026-08-25 18:50:50 +02:00
2026-02-17 01:09:57 +01:00
2026-04-12 01:10:28 +02:00
2026-09-01 20:55:13 +02:00
2026-09-01 20:55:13 +02:00
2026-06-24 18:46:41 +02:00
2026-08-31 20:41:45 +02:00
2026-08-16 22:25:15 +02:00
2026-08-25 19:36:04 +02:00
2026-08-31 21:03:08 +02:00
2026-07-21 23:03:34 +02:00
2026-08-16 23:23:27 +02:00
2026-06-25 01:04:26 +02:00
2026-05-06 20:07:36 +02:00
2026-05-22 15:22:33 +02:00
2025-12-10 17:54:22 +01:00
2026-08-20 16:49:31 +02:00
2026-06-01 17:25:14 +02:00
2026-08-20 14:21:41 +02:00
2026-07-29 11:41:34 +12:00
2026-06-15 23:15:04 +02:00
2026-05-18 16:01:29 +02:00
2026-07-08 15:42:42 +02:00
2026-07-21 23:26:51 +02:00
2026-08-06 18:44:14 +02:00
2026-07-29 17:18:38 +02:00
2026-07-29 17:18:42 +02:00
2026-02-16 18:51:30 +01:00
2026-06-24 19:32:13 +02:00
2026-05-30 15:58:39 +02:00
2026-08-25 19:20:48 +02:00
2026-07-04 14:52:26 +02:00
2026-08-29 18:11:50 +02:00
2026-08-31 09:55:06 +02:00
2026-04-16 19:07:42 +02:00
2026-05-30 15:56:55 +02:00
2026-08-31 09:55:06 +02:00
2026-06-25 01:04:26 +02:00
2026-07-09 14:55:34 +02:00
2026-08-07 01:43:16 +02:00
2026-04-28 17:34:06 +02:00
2026-08-16 23:04:22 +02:00
2026-07-22 19:17:23 +02:00
2026-06-25 00:25:28 +02:00
2026-04-09 22:13:08 +02:00
2026-08-29 11:03:48 +02:00
2026-08-29 11:03:48 +02:00
2026-08-16 21:24:52 +02:00
2026-08-25 21:13:34 +02:00
2026-08-13 10:42:55 +02:00
2026-08-16 21:12:21 +02:00
2026-08-06 19:19:18 +02:00
2026-08-29 17:47:23 +02:00
2026-08-25 20:09:18 +02:00
2026-05-09 17:37:41 +02:00
2026-05-31 15:52:27 +02:00
2026-08-29 12:31:17 +02:00
2026-08-16 22:20:49 +02:00
2026-05-06 20:07:36 +02:00
2026-08-18 15:48:05 +02:00
2026-07-19 10:10:31 +02:00
2026-08-16 22:20:49 +02:00
2026-08-06 18:23:21 +02:00
2026-04-28 17:34:06 +02:00
2026-08-06 18:23:21 +02:00
2026-08-16 02:19:04 +02:00
2026-08-25 19:20:48 +02:00
2026-08-25 19:18:16 +02:00
2026-04-16 19:07:42 +02:00
2026-08-25 19:20:48 +02:00
2026-08-23 19:44:56 +06:00
2026-08-25 19:18:16 +02:00
2026-07-08 15:41:46 +02:00
2026-08-31 23:53:24 +02:00
2026-05-21 23:35:58 +02:00
2026-08-26 21:56:58 +02:00