Ladill Meet
@php $member = auth()->user() ? app(\App\Services\Meet\OrganizationResolver::class)->memberFor(auth()->user()) : null; $permissions = app(\App\Services\Meet\MeetPermissions::class); $nav = [ ['name' => 'Dashboard', 'route' => route('meet.dashboard'), 'active' => request()->routeIs('meet.dashboard'), 'icon' => ''], ['name' => 'Meetings', 'route' => route('meet.rooms.index'), 'active' => request()->routeIs('meet.rooms.*'), 'icon' => ''], ['name' => 'Recordings', 'route' => route('meet.recordings.index'), 'active' => request()->routeIs('meet.recordings.*'), 'icon' => ''], ['name' => 'Reports', 'route' => route('meet.reports.index'), 'active' => request()->routeIs('meet.reports.*'), 'icon' => ''], ['name' => 'Channels', 'route' => route('meet.channels.index'), 'active' => request()->routeIs('meet.channels.*'), 'icon' => ''], ['name' => 'Messages', 'route' => route('meet.messages.index'), 'active' => request()->routeIs('meet.messages.*'), 'icon' => ''], ]; if ($permissions->isAdmin($member)) { $nav[] = ['name' => 'Templates', 'route' => route('meet.templates.index'), 'active' => request()->routeIs('meet.templates.*'), 'icon' => '']; } $adminNav = []; if ($permissions->isAdmin($member)) { $adminNav[] = ['name' => 'Usage', 'route' => route('meet.admin.usage'), 'active' => request()->routeIs('meet.admin.*'), 'icon' => '']; $adminNav[] = ['name' => 'Security', 'route' => route('meet.settings.security'), 'active' => request()->routeIs('meet.settings.security*'), 'icon' => '']; $adminNav[] = ['name' => 'Calendar', 'route' => route('meet.settings.calendar'), 'active' => request()->routeIs('meet.settings.calendar*'), 'icon' => '']; $adminNav[] = ['name' => 'Webhooks', 'route' => route('meet.settings.webhooks'), 'active' => request()->routeIs('meet.settings.webhooks*'), 'icon' => '']; $adminNav[] = ['name' => 'Contacts', 'route' => route('meet.contacts.groups'), 'active' => request()->routeIs('meet.contacts.*'), 'icon' => '']; $adminNav[] = ['name' => 'Team', 'route' => route('meet.members.index'), 'active' => request()->routeIs('meet.members.*'), 'icon' => '']; } $settingsActive = request()->routeIs('meet.settings*'); @endphp
@if ($permissions->can($member, 'settings.view')) Settings @endif