Good morning,
I need to implement an internal issues security scheme in a project with the following requirements:
- When client X (reporter) creates a ticket, only that person and agent X, assigned to the same organization, should be able to view the issue.
- Client Y, who belongs to a different organization, must not have access to client X’s reports.
- Similarly, agent Y should not have access to tickets from an organization other than their own.
Clarification:
In this context, organizations are groups of clients representing the same department or area, such as Sales, Marketing, IT, etc. Each organization is defined based on its specific function or internal structure.