Server Manager Sidebar Test

Debug Information:

User Authenticated: {{ auth()->check() ? 'YES' : 'NO' }}

@if(auth()->check())

User ID: {{ auth()->id() }}

User Roles: {{ implode(', ', user_roles()) }}

User Modules: {{ implode(', ', user_modules()) }}

Module Name Constant: {{ \Modules\ServerManager\Entities\ServerSetting::MODULE_NAME }}

Module in User Modules: {{ in_array(\Modules\ServerManager\Entities\ServerSetting::MODULE_NAME, user_modules()) ? 'YES' : 'NO' }}

@php $hostingViewPermission = user()->permission('view_hosting'); $hostingAddPermission = user()->permission('add_hosting'); $hostingEditPermission = user()->permission('edit_hosting'); $hostingDeletePermission = user()->permission('delete_hosting'); $domainViewPermission = user()->permission('view_domain'); $domainAddPermission = user()->permission('add_domain'); $domainEditPermission = user()->permission('edit_domain'); $domainDeletePermission = user()->permission('delete_domain'); $statisticsPermission = user()->permission('view_server_statistics'); $activitiesPermission = user()->permission('view_server_activities'); @endphp

Hosting View Permission: {{ $hostingViewPermission }}

Domain View Permission: {{ $domainViewPermission }}

Statistics Permission: {{ $statisticsPermission }}

Activities Permission: {{ $activitiesPermission }}

Sidebar Should Show: {{ (!in_array('client', user_roles()) && in_array(\Modules\ServerManager\Entities\ServerSetting::MODULE_NAME, user_modules()) && ($hostingViewPermission != 'none' || $hostingAddPermission != 'none' || $hostingEditPermission != 'none' || $hostingDeletePermission != 'none' || $domainViewPermission != 'none' || $domainAddPermission != 'none' || $domainEditPermission != 'none' || $domainDeletePermission != 'none' || $statisticsPermission != 'none' || $activitiesPermission != 'none')) ? 'YES' : 'NO' }}

@else

No authenticated user

@endif

Sidebar Content:

@include('servermanager::sections.sidebar')