Владелец 2026-11-07: в Settings → MAILBOXES у jambotronwp@ нет таблицы ящиков и «добавить ящик» — администратор почты был только admin@ из конфигурации (mailserver.admins).
V8 users.is_admin; ставит только служебное API: PUT /api/service/accounts/{email} с "admin": true|false (null — не менять). Ящик сам себя администратором не сделает.
MailAdmins.isAdmin = список из конфигурации или выданные Jambotron; MailAdminsLoader загружает их при старте, grant меняет сразу.
AccountView.admin в ответе служебного API.
Старый Jambotron без поля admin работает как раньше.
Тест jambotronMakesAMailboxAdministratorAndTakesItBack; backend зелёный.
Пара: Jambotron PR (StaffMailSync передаёт admin). После мержа обоих: передеплой почты на prod (заодно кнопка «Удалить» из #29).
Владелец 2026-11-07: в Settings → MAILBOXES у `jambotronwp@` нет таблицы ящиков и «добавить ящик» — администратор почты был только `admin@` из конфигурации (`mailserver.admins`).
- V8 `users.is_admin`; ставит **только** служебное API: `PUT /api/service/accounts/{email}` с `"admin": true|false` (null — не менять). Ящик сам себя администратором не сделает.
- `MailAdmins.isAdmin` = список из конфигурации **или** выданные Jambotron; `MailAdminsLoader` загружает их при старте, `grant` меняет сразу.
- `AccountView.admin` в ответе служебного API.
- Старый Jambotron без поля `admin` работает как раньше.
- Тест `jambotronMakesAMailboxAdministratorAndTakesItBack`; backend зелёный.
Пара: Jambotron PR (StaffMailSync передаёт admin). После мержа обоих: передеплой почты на prod (заодно кнопка «Удалить» из #29).
α
🤖 Generated with [Claude Code](https://claude.com/claude-code)
users.is_admin (V8) — ставит только служебное API (PUT /api/service/accounts
с "admin"), ящик сам себя администратором не сделает. MailAdmins: список из
конфигурации + выданные Jambotron (загружаются при старте, меняются сразу).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Владелец 2026-11-07: в Settings → MAILBOXES у
jambotronwp@нет таблицы ящиков и «добавить ящик» — администратор почты был толькоadmin@из конфигурации (mailserver.admins).users.is_admin; ставит только служебное API:PUT /api/service/accounts/{email}с"admin": true|false(null — не менять). Ящик сам себя администратором не сделает.MailAdmins.isAdmin= список из конфигурации или выданные Jambotron;MailAdminsLoaderзагружает их при старте,grantменяет сразу.AccountView.adminв ответе служебного API.adminработает как раньше.jambotronMakesAMailboxAdministratorAndTakesItBack; backend зелёный.Пара: Jambotron PR (StaffMailSync передаёт admin). После мержа обоих: передеплой почты на prod (заодно кнопка «Удалить» из #29).
α
🤖 Generated with Claude Code