iachat/app/finders
Sojan Jose ca83a27e95
chore(refactor): Improve conversation permission filtering (#11166)
1. Add permission filter service to separate permission filtering logic
from conversation queries
2. Implement hierarchical permissions with cleaner logic:
   - conversation_manage gives access to all conversations
- conversation_unassigned_manage gives access to unassigned and user's
conversations
- conversation_participating_manage gives access only to user's
conversations

---------

Co-authored-by: Pranav <pranav@chatwoot.com>
2025-03-31 19:30:02 -07:00
..
conversation_finder.rb chore(refactor): Improve conversation permission filtering (#11166) 2025-03-31 19:30:02 -07:00
email_channel_finder.rb feat: Route emails based on x-original-to in email channel (#6901) 2023-04-13 14:52:12 +05:30
message_finder.rb feat: Support after param in messages end point (#6848) 2023-04-07 13:42:54 +05:30
notification_finder.rb fix: Inbox view Read/Snoozed display filters (#8907) 2024-02-17 13:59:25 +05:30