feat: new channel
This commit is contained in:
@@ -21,11 +21,23 @@ class ChannelController extends Controller
|
||||
{
|
||||
$agents = $this->isAgentPortal()
|
||||
? collect()
|
||||
: User::query()->orderBy('username')->get(['id', 'username']);
|
||||
: User::query()->orderBy('username')->get(['id', 'username', 'comment']);
|
||||
|
||||
$agentOptions = $agents->map(function (User $a) {
|
||||
$name = trim((string) $a->username);
|
||||
$comment = trim((string) ($a->comment ?? ''));
|
||||
|
||||
return [
|
||||
'id' => $a->id,
|
||||
'username' => $name,
|
||||
'label' => $comment !== '' ? $name.'/'.$comment : $name,
|
||||
];
|
||||
})->values();
|
||||
|
||||
return view('admin.channels.index', [
|
||||
'portal' => $this->portal(),
|
||||
'agents' => $agents,
|
||||
'agentOptions' => $agentOptions,
|
||||
'maxPerAgent' => Channel::maxPerAgent(),
|
||||
]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user