@extends('layouts.app') @section('title','Tenant administration') @section('content') Back to platform
Workspace access{{ ucfirst($workspace->status) }}Subscription restrictions also apply
Registered users{{ $usage['users'] }} / {{ $effectiveUserLimit }}Lower company or plan limit applies
Employee records{{ $usage['employees'] }}Current company records
Document records{{ $usage['documents'] }}Current vault records

Workspace profile

@csrf

Workspace address: /t/{{ $workspace->slug }}

OCR assistance

{{ $workspace->ocr_enabled?'Enabled':'Disabled' }}

Extract text from scanned documents to assist human review. OCR is disabled by default for existing and new tenants.

@csrf

Manual dates and expiry reminders continue when disabled. Existing encrypted suggestions are retained but hidden. Enabling requires a compatible OCR engine on the server.

Company capacity controls

{{ $usage['branches'] }} branches · {{ $usage['users'] }} users · {{ $usage['employees'] }} employees

@csrf @include('platform.capacity-fields')

Only Super Admin can change these controls. Empty limits add no extra cap. Existing records are retained when branch creation is disabled; numeric limits cannot be below current usage.

Tenant access

{{ ucfirst($workspace->status) }}
@csrf

Suspension blocks company workspace access, including existing sessions, on their next request. Records are retained. Reactivation still requires a valid subscription.

Subscription & deployment

{{ ucfirst($subscription->status) }}
@csrf

Deployment mode records the installation arrangement. This local setup requires no cloud or DNS configuration. Subscription dates use UTC.

Module entitlements

Enforced by the backend, with dependency checks and data retention

@php($uiRows1=\App\Support\ListView::rows($modules,'modules'))
@foreach($uiRows1 as $module)@endforeach
ModuleDependenciesDeliveryEntitlementControl
{{ $module->name }}{{ implode(', ',$module->dependencies) ?: 'Foundation' }}{{ $module->available?'Available':'Future phase' }}{{ ($enabled[$module->id] ?? false)?'Enabled':'Disabled' }}@if($module->available && $module->id!=='organization')
@csrf
@else{{ $module->id==='organization'?'Required':'Not yet available' }}@endif

Company accounts

Read-only account and MFA overview

@php($uiRows2=\App\Support\ListView::rows($users,'users'))
@foreach($uiRows2 as $user)@endforeach
NameEmailAccountMFA
{{ $user->name }}{{ $user->email }}{{ $user->disabled_at?'Disabled':'Enabled' }}{{ $user->two_factor_confirmed_at?'Enrolled':'Optional · not enabled' }}

Recent administration activity

Latest 12 tenant management events · UTC

@php($uiRows3=\App\Support\ListView::rows($activity,'audit_logs'))
@forelse($uiRows3 as $event)@empty@endforelse
TimeEventActorSubject
{{ $event->created_at->format('d M Y H:i') }}{{ $event->action }}{{ $event->actor_id ?? 'System' }}{{ $event->subject }}
No administration events recorded.
@endsection