7) По каждому обращению в результатах отображаются:
- приоритет (вертикальная цветная полоска);
- канал (иконка в левом верхнем углу);
- наличие вложенных файлов (скрепка под иконкой канала);
- номер обращения;
- статус;
- тема;
- текст сообщения, в котором содержится искомое ключевое слово;
- имя пользователя;
- дата создания или обновления обращения.
По статьям:
- название статьи;
- текст статьи, в котором содержится искомое ключевое слово;
- дата создания или обновления статьи.
По пользователям:
- полное имя пользователя;
- заполненные поля пользователя, включая поле, данные которого содержат искомое ключевое слово;
- дата создания или обновления пользователя.
По компаниям:
- название компании;
- заполненные поля компании, включая поле, данные которого содержат искомое ключевое слово;
- дата создания или обновления компании.
8) Когда много результатов, мы сворачиваем их для большего удобства и добавляем ссылку «показать ещё». Причём результаты разных типов и видов сворачиваются отдельно, чтобы вы могли подгрузить только то, что вам нужно.
К примеру, вы ищите по слову «тестовое» и получили очень много результатов, среди которых есть обычные обращения, удалённые и помеченные как спам. В этом случае мы выведем 15 обычных обращений, а вот удалённых и помеченных как спам — только по 5 штук. Это сделано специально, так как они нужны гораздо реже и не должны отвлекать вас.
Такая же логика используется для пользователей и компаний. В итоге получаем:
- обычные обращения — по 15;
- помеченные как спам — по 5;
- удалённые обращения — по 5;
- статьи — по 15;
- активные пользователи — по 15;
- заблокированные пользователи — по 5;
- удалённые пользователи — по 5;
- активные компании — по 15;
- заблокированные компании — по 5;
- удалённые компании — 5.