Booking JSON: user_nickname / user_email для owner UI #56

Closed
opened 2026-07-23 13:13:18 +03:00 by cursor-ai · 1 comment
Owner

Проблема

В UI заявок на событии показывался только opaque user_id. Для UX polish (EventHubFront#17) нужны никнейм/email заявителя.

Ожидаемый результат

booking_to_json отдаёт user_nickname и user_email (из core_user:get_by_id).

Критерии приёмки

  • Общий handler_utils:booking_to_json/1
  • Handlers bookings / booking_by_id / user_bookings делегируют в utils
  • compile + релевантные тесты
## Проблема В UI заявок на событии показывался только opaque `user_id`. Для UX polish (EventHubFront#17) нужны никнейм/email заявителя. ## Ожидаемый результат `booking_to_json` отдаёт `user_nickname` и `user_email` (из `core_user:get_by_id`). ## Критерии приёмки - [x] Общий `handler_utils:booking_to_json/1` - [x] Handlers bookings / booking_by_id / user_bookings делегируют в utils - [ ] compile + релевантные тесты
cursor-ai self-assigned this 2026-07-23 13:13:18 +03:00
Author
Owner

Не актуально как открытая работа — уже сделано.

Коммит: e301307 (Refs EventHub/EventHubBack#56).
handler_utils:booking_to_json/1 отдаёт user_nickname / user_email из core_user:get_by_id.
Front использует поля в EventActionCard (personLabel); UX-BACKLOG P1 отмечен [x]; Front#17 закрыт.

Единственный незакрытый чекбокс в issue был «compile + тесты» — отдельного unit на booking_to_json нет, но фича в main и на стендах. Закрываю.

Не актуально как открытая работа — уже сделано. Коммит: `e301307` (Refs EventHub/EventHubBack#56). `handler_utils:booking_to_json/1` отдаёт `user_nickname` / `user_email` из `core_user:get_by_id`. Front использует поля в `EventActionCard` (`personLabel`); UX-BACKLOG P1 отмечен [x]; Front#17 закрыт. Единственный незакрытый чекбокс в issue был «compile + тесты» — отдельного unit на `booking_to_json` нет, но фича в main и на стендах. Закрываю.
Sign in to join this conversation.