trade-in/v2 [BE-4]: профиль пользователя (name/org/email) для TopNav — DEFER #2046

Closed
opened 2026-06-28 11:05:29 +00:00 by lekss361 · 1 comment
Owner

Под-issue #2036. /me сейчас отдаёт только role+username; TopNav user (name/org/email/initials) фабрикован.

Нужно: расширить /me (или brand/user endpoint) display name/org/email. reports уже покрывается /quota.used. initials+username можно из /me уже сейчас (частично в FE-5).

Затрагивает auth-поверхность → решение/доступ за человеком. Помечено needs-human.

Под-issue #2036. `/me` сейчас отдаёт только role+username; TopNav user (name/org/email/initials) фабрикован. Нужно: расширить `/me` (или brand/user endpoint) display name/org/email. `reports` уже покрывается `/quota.used`. initials+username можно из `/me` уже сейчас (частично в FE-5). Затрагивает auth-поверхность → решение/доступ за человеком. Помечено needs-human.
lekss361 added the
enhancement
needs-human
scope/backend
tradein
labels 2026-06-28 11:06:18 +00:00
lekss361 removed the
needs-human
label 2026-07-03 19:48:39 +00:00
Author
Owner

Закрыто. /me теперь отдаёт display_name/org/email (опционально), паттерн повторяет brand/#657. Реализовано только то, что реально известно: kopylovdisplay_name="Копылов" (из комментария в caddy/users.caddy.snippet) — org/email для него не выдуманы, None. Остальные пилот-юзеры — прежний фолбэк (username/role), без изменений.

PR #2300, деплой подтверждён зелёным, code-review APPROVE. Smoke на проде: GET /api/v1/me для kopylov → display_name: "Копылов"; для admintest/user1/pilottest → None + корректный фронт-фолбэк без крашей; TopNav рендерится, консоль чистая.

Закрыто. `/me` теперь отдаёт `display_name`/`org`/`email` (опционально), паттерн повторяет `brand`/#657. Реализовано только то, что реально известно: `kopylov` → `display_name="Копылов"` (из комментария в `caddy/users.caddy.snippet`) — org/email для него не выдуманы, `None`. Остальные пилот-юзеры — прежний фолбэк (username/role), без изменений. PR #2300, деплой подтверждён зелёным, code-review APPROVE. Smoke на проде: `GET /api/v1/me` для kopylov → `display_name: "Копылов"`; для admintest/user1/pilottest → `None` + корректный фронт-фолбэк без крашей; TopNav рендерится, консоль чистая.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lekss361/gendesign#2046
No description provided.