Skip to content

Commit

Permalink
conversation.is_user_assignee hook - closes #3568
Browse files Browse the repository at this point in the history
  • Loading branch information
freescout-help-desk committed Dec 2, 2023
1 parent 9b024bd commit 2f1b9eb
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions app/Policies/ConversationPolicy.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public function view(User $user, Conversation $conversation)
} else {
if ($conversation->mailbox->users->contains($user)) {
// Maybe user can see only assigned conversations.
if ($conversation->user_id != $user->id
if (!\Eventy::filter('conversation.is_user_assignee', $conversation->user_id == $user->id, $conversation, $user->id)
&& $user->hasManageMailboxPermission($conversation->mailbox_id, Mailbox::ACCESS_PERM_ASSIGNED)
) {
return false;
Expand All @@ -53,7 +53,7 @@ public function viewCached(User $user, Conversation $conversation)
} else {
if ($conversation->mailbox->users_cached->contains($user)) {
// Maybe user can see only assigned conversations.
if ($conversation->user_id != $user->id
if (!\Eventy::filter('conversation.is_user_assignee', $conversation->user_id == $user->id, $conversation, $user->id)
&& $user->hasManageMailboxPermission($conversation->mailbox_id, Mailbox::ACCESS_PERM_ASSIGNED)
) {
return false;
Expand Down

0 comments on commit 2f1b9eb

Please sign in to comment.