Skip to content

Поиск по сообщениям и вложениям в чатах - #872

Draft
TThanos3000 wants to merge 1 commit into
feat/dev-project-chat-unreads-20261113from
feat/dev-chat-message-search-20261113
Draft

TThanos3000 wants to merge 1 commit into
feat/dev-project-chat-unreads-20261113from
feat/dev-chat-message-search-20261113

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Участник личного или проектного чата может найти сообщение по тексту, имени вложения с расширением или автору. История принимает q, scope=all|messages|files и author_id, сохраняя прежний формат ответа и пагинацию. Кириллица ищется без учета регистра. Удаленные сообщения исключаются из результатов, несколько совпавших вложений не дублируют сообщение.

В Django-админке действие «Найти в чате» использует те же фильтры и проверку членства. Результаты содержат ID исходного сообщения. В Angular поиск подключается отдельно.

Проверки: 59 тестов на PostgreSQL, 14 целевых тестов на SQLite, Black, flake8 и makemigrations --check --dry-run. Миграции для поиска не требуются.

База PR — #871. После попадания #871 в dev следует сменить базу на dev.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants