@extends('examples.modern-layout-v2') @section('title', __('messages.menu.extension_licenses') . ' - Management') @section('extension-licenses', 'bg-blue-50 text-blue-700') @section('content')
Monitor and manage extension licenses for all connected local servers
Enable license enforcement
| 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 {{ ucfirst($site['status']) }} @else 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
|
City:
City:
Current: / sessions
Live sessions from the extension clients
| Username | Extension ID | IP Address | Last Activity | Duration | Actions |
|---|---|---|---|---|---|
City: