We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cfdcdaf commit eb0be44Copy full SHA for eb0be44
app/Http/Controllers/CustomersController.php
@@ -233,11 +233,18 @@ public function conversations($id)
233
{
234
$customer = Customer::findOrFail($id);
235
236
- $conversations = $customer->conversations()
+ $query = $customer->conversations()
237
->where('customer_id', $customer->id)
238
->whereIn('mailbox_id', auth()->user()->mailboxesIdsCanView())
239
- ->orderBy('created_at', 'desc')
240
- ->paginate(Conversation::DEFAULT_LIST_SIZE);
+ ->orderBy('created_at', 'desc');
+
241
+ $user = auth()->user();
242
243
+ if ($user->canSeeOnlyAssignedConversations()) {
244
+ $query->where('user_id', '=', $user->id);
245
+ }
246
247
+ $conversations = $query->paginate(Conversation::DEFAULT_LIST_SIZE);
248
249
return view('customers/conversations', [
250
'customer' => $customer,
0 commit comments