# Для элементов типа папка добавить возможность описания

При создании папки уже есть текстовый блок в редакторе, но ввести его невозможно - возникает ошибка

![](https://notes.vtorum.net/api/public/web/%D0%B4%D0%BB%D1%8F-%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D1%82%D0%B8%D0%BF%D0%B0-%D0%BF%D0%B0%D0%BF%D0%BA%D0%B0-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8F-97519d3a/assets/cbc61b98-5e0b-48d0-ba99-8e0a0a41e4d0/raw)

Видимо, это обычный текстовый блок. Если он не годится для описания - убери его. И создай поле для описания папки, видимое все пользователям папки, в том числе и при публикации.

> Что сделано
- У папки появилось описание: поле под названием, где можно написать, для чего папка и что в ней хранится. Сохраняется само, по мере набора текста.
- Описание видят все, у кого есть доступ к папке: у читателя без прав правки оно показано текстом, поле ввода ему не мешает.
- Описание выводится и в публикации: читатель публичной папки видит его над списком вложенных объектов.
- Убран пустой текстовый блок, который редактор открывал в новой папке. Именно он давал ошибку «Папка может содержать только файловые блоки и дочерние объекты» при попытке что-то напечатать.
- Выкачено на dev как 5.33.87, статус задачи — test.

Что не получилось
- Всё из требования сделано.

На что обратить внимание
- Описание — простой текст без форматирования, ссылок и картинок, длиной до 2000 знаков. Если нужен полноценный текст с оформлением, это отдельная задача.
- Описание хранится в самом объекте, а не блоком, поэтому в поиске по содержимому страниц оно пока не участвует.
- Порядок правки такой: сначала выкатка на dev, прод по-прежнему на 5.33.80. Проверить можно на dev-стенде.

описание появилось, но остался старый текстовый блок вверху папки - как старой, так и вновь созданной. У папок не должно быть текстовых блоков - удали их у старых папок и не создавай у новых.

> Что сделано
- Пустой текстовый блок больше не возвращается в папку: раньше редактор подставлял его заново при каждом обновлении страницы с сервера, и он оседал в базе — отсюда блок и в новых папках.
- Сервер теперь сам выбрасывает такой пустой абзац при сохранении папки, независимо от версии приложения у человека: папка не примет его ни из старой вкладки, ни из офлайна.
- Старые папки вычищены: у всех папок удалены текстовые блоки. Набранный в них текст (если бы он был) переезжал в описание папки; на деле все найденные блоки оказались пустыми.
- Выкачено на dev как 5.33.91, статус задачи — test.

Что не получилось
- Всё из требования сделано.

На что обратить внимание
- Чистка старых папок выполнена один раз при выкатке и касается общей базы, то есть видна и на проде уже сейчас.
- Если какая-то папка была открыта в другой вкладке в момент чистки, блок может дорисовываться там до перезагрузки страницы — после обновления вкладки он не вернётся.
- Прод по-прежнему на 5.33.80: проверять правку нужно на dev-стенде.
