Susana Ferreira
276d0a8586
fix: expose effective member AI budgets ( #28410 )
...
## Description
The group members page could not distinguish an unlimited Everyone
fallback from a configured budget on the Everyone group when viewing
another group, so it incorrectly displayed `Unlimited` and `Everyone
(not allocated)` despite the configured Everyone budget.
The member spend response now includes `effective_budget` as the
canonical budget that currently applies to the user. The existing
`group_budget` field remains for backward compatibility and is
deprecated in favor of `effective_budget`.
## Changes
- Add `effective_budget` to group member AI spend responses.
- Deprecate `group_budget` in favor of `effective_budget`.
- Display budgeted Everyone as the governing group instead of
`Unlimited` and `Everyone (not allocated)`.
- Add database, API, conversion, and Storybook coverage.
Closes https://linear.app/codercom/issue/AIGOV-588
> [!NOTE]
> Generated by Coder Agents on behalf of @ssncferreira.
2026-08-26 16:17:07 +01:00
..
2026-08-21 03:14:55 +03:00
2026-06-26 18:27:37 +02:00
2026-08-05 13:22:23 -07:00
2026-08-17 14:09:23 -08:00
2026-08-26 14:52:44 +02:00
2026-08-21 23:46:27 -06:00
2026-01-08 15:24:11 +04:00
2026-07-28 13:59:37 +02:00
2026-08-05 13:22:23 -07:00
2026-08-26 16:17:07 +01:00
2026-08-05 13:22:23 -07:00
2026-08-20 11:56:58 +01:00
2026-08-04 15:21:23 -04:00
2026-08-04 15:21:23 -04:00
2026-08-24 13:27:22 +01:00
2025-10-23 20:22:51 +03:00
2026-08-05 13:22:23 -07:00
2025-10-09 14:53:08 +02:00
2025-10-09 14:53:08 +02:00
2026-08-24 09:43:45 +00:00
2026-08-05 13:22:23 -07:00
2026-08-21 02:22:18 +03:00
2026-08-21 02:22:18 +03:00
2026-08-21 02:22:18 +03:00
2026-08-24 11:53:47 +01:00
2026-08-05 13:22:23 -07:00
2026-08-24 11:20:25 +01:00
2026-08-04 12:27:38 +02:00
2026-08-26 16:17:06 +02:00
2025-06-24 13:06:02 +02:00
2026-08-21 23:46:27 -06:00
2026-08-06 08:03:47 -07:00
2026-08-21 23:46:27 -06:00
2025-07-30 13:42:39 -07:00
2024-11-15 12:05:21 -06:00
2025-08-29 10:41:32 +02:00
2025-04-15 10:55:30 +02:00
2026-03-13 14:09:39 +00:00
2026-04-01 13:05:14 +00:00
2026-08-18 12:07:22 +07:00
2026-08-25 11:05:42 -06:00
2026-05-19 09:47:03 -05:00
2026-05-19 09:47:03 -05:00
2026-08-05 13:22:23 -07:00
2026-08-05 13:22:23 -07:00
2026-08-05 13:22:23 -07:00
2026-08-10 13:23:14 -07:00
2026-08-05 13:22:23 -07:00
2026-08-05 13:22:23 -07:00
2025-08-19 10:41:33 +02:00
2026-08-05 13:22:23 -07:00
2026-08-18 12:40:33 +07:00
2026-08-21 10:31:01 -04:00
2026-08-19 19:25:18 +00:00
2025-06-20 13:16:55 -06:00
2026-01-09 15:40:26 -07:00
2026-08-05 13:22:23 -07:00
2026-08-18 21:12:44 -07:00
2026-08-18 21:12:44 -07:00
2026-08-20 12:49:47 -07:00
2026-08-25 11:05:42 -06:00
2026-05-22 20:24:38 +10:00
2023-01-13 12:27:21 +01:00
2026-05-21 09:19:29 -06:00
2026-08-05 13:22:23 -07:00
2026-08-21 11:45:38 -05:00
2026-08-05 13:22:23 -07:00
2026-08-19 08:51:25 -05:00
2026-08-19 08:51:25 -05:00
2026-08-11 11:04:51 -05:00
2026-08-24 09:43:45 +00:00
2026-08-26 13:33:13 +02:00
2026-08-05 13:22:23 -07:00
2025-05-29 08:55:19 -05:00
2025-06-20 13:16:55 -06:00
2026-08-05 13:22:23 -07:00
2026-08-05 13:22:23 -07:00
2025-09-26 11:43:32 +02:00
2024-02-14 17:14:49 +00:00
2026-08-05 13:22:23 -07:00
2026-08-25 11:05:42 -06:00
2024-07-24 14:11:29 +10:00
2026-01-08 15:24:11 +04:00
2026-08-05 13:22:23 -07:00
2025-06-20 13:16:55 -06:00
2026-08-05 13:22:23 -07:00
2024-09-10 20:55:50 +10:00
2026-08-05 13:22:23 -07:00
2026-08-05 13:22:23 -07:00
2026-07-28 09:58:33 -06:00
2026-07-28 09:58:33 -06:00
2026-07-28 09:58:33 -06:00
2026-07-28 09:58:33 -06:00
2026-08-05 13:22:23 -07:00
2024-12-19 00:51:30 +04:00
2024-12-19 00:51:30 +04:00
2026-08-05 13:22:23 -07:00
2026-02-06 15:52:54 +00:00
2026-08-10 08:13:32 -05:00
2025-09-10 11:01:54 -05:00
2026-08-05 13:22:23 -07:00
2025-06-20 13:16:55 -06:00
2026-08-05 13:22:23 -07:00
2026-06-26 09:48:05 -07:00
2026-06-08 15:11:36 +01:00
2026-08-25 11:05:42 -06:00
2026-08-05 13:22:23 -07:00