chatwoot/app
Pranav a07f2a7c1b
feat: Add support for search_conversations in copilot (#11520)
Earlier, we were manually checking if a user was an agent and filtering
their conversations based on inboxes. This logic should have been part
of the conversation permissions service.

This PR moves the check to the right place and updates the logic
accordingly.

Other updates:
- Add support for search_conversations service for copilot.
- Use PermissionFilterService in contacts/conversations, conversations,
copilot search_conversations.

---------

Co-authored-by: Sojan <sojan@pepalo.com>
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2025-05-20 19:22:17 -07:00
..
actions
assets
builders
channels
controllers feat: Add support for search_conversations in copilot (#11520) 2025-05-20 19:22:17 -07:00
dashboards
dispatchers
drops
fields
finders feat: Add support for search_conversations in copilot (#11520) 2025-05-20 19:22:17 -07:00
helpers
javascript
jobs
listeners
mailboxes
mailers
models
policies
presenters
services feat: Add support for search_conversations in copilot (#11520) 2025-05-20 19:22:17 -07:00
views
workers