@extends('examples.modern-layout-v2') @section('title', __('messages.menu.extension_licenses') . ' - Management') @section('extension-licenses', 'bg-blue-50 text-blue-700') @section('content')

{{__('messages.menu.extension_licenses')}} - Management

Monitor and manage extension licenses for all connected local servers

Extension License

Enable license enforcement

extension
{{ $totalLicenses }}
Total Extension Licenses
check_circle
{{ $activeLicenses }}
Active Extension Licenses
error
{{ $fullLicenses }}
Full Licenses
event_available
{{ $totalAvailableSlots }}
Available Slots

Connected Sites Status

@foreach($sitesStatus as $site) @endforeach
City Status Max Sessions Current Sessions Available Slots Actions
{{ $site['city_name'] }}
{{ $site['city_code'] }}
@if($site['has_license']) @php $statusClass = 'bg-gray-100 text-gray-600'; $statusIcon = 'info'; if ($site['status'] === 'active') { $statusClass = 'bg-green-50 text-green-700 ring-1 ring-inset ring-green-600/20'; $statusIcon = 'check_circle'; } elseif ($site['status'] === 'inactive') { $statusClass = 'bg-red-50 text-red-700 ring-1 ring-inset ring-red-600/20'; $statusIcon = 'error'; } @endphp {{ $statusIcon }} {{ ucfirst($site['status']) }} @else info No License @endif
{{ $site['max_sessions'] ?? '-' }}
{{ $site['current_sessions'] ?? '-' }}
@if($site['available_slots'] !== null) @php $usageRatio = $site['max_sessions'] > 0 ? ($site['current_sessions'] / $site['max_sessions']) : 0; $slotClass = $usageRatio >= 0.95 ? 'bg-red-50 text-red-700' : ($usageRatio >= 0.8 ? 'bg-orange-50 text-orange-700' : 'bg-green-50 text-green-700'); @endphp {{ $site['available_slots'] }} @else
-
@endif
@if(!$site['has_license']) @else @if($site['license_id']) @endif @endif

Generate Extension License

City:

Extend Extension License

City:

Current: / sessions

Active Sessions -

Live sessions from the extension clients

Active
sync
schedule
No active sessions
Sessions will appear here when users login
Username Extension ID IP Address Last Activity Duration Actions

End All Sessions

City:

@push('scripts') @endpush @endsection