iachat/app/controllers/api/v1/accounts/conversations
Sojan Jose 9898ccee9e
chore: Enforce custom role permissions on conversation access (#12583)
## Summary
- ensure conversation lookup uses the permission filter before fetching
records
- add request specs covering custom role access to unassigned
conversations

## Testing
- bundle exec rspec
spec/enterprise/controllers/api/v1/accounts/conversations_controller_spec.rb

------
https://chatgpt.com/codex/tasks/task_e_68de1f62b9b883268a54882e608a8bb8
2025-10-22 20:23:37 -07:00
..
assignments_controller.rb feat(perf): Cache labels on the conversation model (#8527) 2023-12-11 18:27:55 -08:00
base_controller.rb chore: Enforce custom role permissions on conversation access (#12583) 2025-10-22 20:23:37 -07:00
direct_uploads_controller.rb Feat: authenticate direct upload (#4160) 2022-03-16 13:54:18 +05:30
draft_messages_controller.rb feat: Draft through API for Cross-Device Support (#8018) 2024-05-02 18:42:18 -07:00
labels_controller.rb fix: Labels cannot be added to conversations (#1644) 2021-01-13 12:15:11 +05:30
messages_controller.rb feat: API Endpoints to update message status (#11387) 2025-04-29 15:33:11 -07:00
participants_controller.rb chore: Add controllers for conversation participants (#6462) 2023-02-15 16:33:31 -08:00