Skip to content

Настройки личных сообщений, блокировка и жалобы на спам - #878

Draft
TThanos3000 wants to merge 1 commit into
feat/dev-program-channels-20261113from
feat/dev-chat-privacy-20261113
Draft

TThanos3000 wants to merge 1 commit into
feat/dev-program-channels-20261113from
feat/dev-chat-privacy-20261113

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Пользователь может разрешить первый входящий контакт всем или только участникам общих проектных команд. Сервер проверяет правило при первой отправке, включая диалоги, которые были открыты до отправки. Блокировка останавливает отправку, правку и набор в обе стороны, сохраняя историю. Повтор уже принятой отправки подтверждается с прежним ID.

Жалоба на входящее сообщение сохраняет его текст для модерации и учитывается один раз. Пользователь может выбрать сообщение или пожаловаться на последнее входящее. Организаторы с доступом в Django-админку могут настраивать входящие, блокировать, разблокировать и отправлять жалобы через те же операции, что и API. Сотрудники с правом на жалобы могут просмотреть их и отметить рассмотренными.

Добавляет миграцию 0016 и контракт в docs/modules/chats.md. Проверены API, Django-админка и сценарий WebSocket, включая повтор отправки после блокировки. Продолжает #877.

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