2.3 KiB
2.3 KiB
Редактирование сообщений: история и delete через пустой edit
Статус: pending
Краткое описание
- Исправлено применение edit-блоков в чтении канала/треда (актуальный текст и версии).
- Для удаления сообщения используется edit с пустым
text(textLen=0). - В UI добавлена метка
изменено N, по нажатию открывается история версий. - Кнопка редактирования оставлена как иконка карандаша без текста.
- В модалке редактирования: сверху
ОтменаиОК, снизу отдельнаяУдалить.
Что проверять
- В канале отредактировать свой пост обычным текстом.
- Убедиться, что текст сообщения сразу обновился и появилась метка
изменено 1. - Нажать на метку
изменено 1и проверить историю: сверху оригинал, ниже изменения, последнее внизу. - Нажать
Удалитьв модалке редактирования, убедиться, что сообщение отображается какудалено. - Повторно отредактировать удалённое сообщение непустым текстом и проверить, что текст снова отображается.
- Повторить пп.1-5 в экране треда.
- Проверить личный канал (пара A↔B), что edit и история корректно видны для сообщений владельца.
Ожидаемый результат
- Edit всегда влияет на отображаемый текст сообщения.
- История версий открывается из метки
изменено Nи содержит полный хронологический список версий. - Удаление работает как edit с пустым текстом, без физического удаления блока.