SHiNE-server/Dev_Docs/Pending_Features/2026-05-20_1221_profile-opinion-ui-and-order.md

1.6 KiB
Raw Blame History

Краткое описание

Перестроен блок связей в профиле чужого пользователя и добавлен UI для одностороннего "мнения" (known_person / shine_confirmed / shine_seen) с взаимным исключением на уровне UI.

Что проверять

  1. Порядок базовых строк в профиле:
    • Контакт
    • Близкий друг
    • Подписка
  2. Под этими строками отображается блок мнений:
    • при отсутствии мнения кнопка Добавить связь;
    • при наличии мнения кнопка Изменить связи;
    • показываются текстовые формулировки для активного мнения.
  3. В модальном меню:
    • варианты добавления (синие);
    • Убрать мнение (красная).
  4. При смене мнения отправляется последовательность:
    • OFF старой связи,
    • ON новой связи.
  5. Для новых мнений показываются только исходящие (out*) оценки текущего пользователя (односторонняя логика).

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

Пользователь управляет одним активным мнением через UI, состояние читается корректно и не ломает существующие friend/contact/follow кнопки.

Статус

pending