Workspace Assignment Debug for User: {{ $user->name }}

โœ… User Information

Name: {{ $user->name }}

Email: {{ $user->email }}

Company: {{ $user->company ?? 'Not Set' }}

Role: {{ $user->hasRole('company') ? 'Company User' : 'Other' }}

{{ $apiConnected ? 'โœ…' : 'โš ๏ธ' }} API Connection

Status: {{ $apiConnected ? 'Connected' : 'Using Sample Data' }}

Token Available: {{ !empty(config('services.fabric.access_token')) ? 'Yes' : 'No' }}

๐Ÿ“Š Current Database State

@php $userWorkspaces = App\Models\Workspace::where('user_id', $user->id)->with('workspaceItems')->get(); $totalItems = $userWorkspaces->sum(function($ws) { return $ws->workspaceItems->count(); }); @endphp

Total Workspaces: {{ $userWorkspaces->count() }}

Total Assigned Items: {{ $totalItems }}

@if($userWorkspaces->count() > 0)

Workspace Details:

@foreach($userWorkspaces as $workspace)
{{ $workspace->name }} (ID: {{ $workspace->id }})
@endforeach @endif

๐Ÿ” Available Workspaces from API

Total Available: {{ count($availableWorkspaces) }}

@if(count($availableWorkspaces) > 0) @foreach($availableWorkspaces as $workspace)
{{ $workspace['name'] }}

Type: {{ $workspace['type'] }} | Capacity: {{ $workspace['capacity'] }}

Items: {{ count($workspace['items']) }}

@if(count($workspace['items']) > 0)
Items in this workspace:
@endif
@endforeach @endif

๐Ÿงช Test Assignment

@csrf

Select some items to test the assignment:

@foreach($availableWorkspaces as $workspace) @if(count($workspace['items']) > 0)

{{ $workspace['name'] }}

@foreach($workspace['items'] as $item) @endforeach @endif @endforeach

๐Ÿ”— Quick Links

Back to Normal Assignment Page | Back to Companies

@if(session('success'))

โœ… Success Message

{{ session('success') }}

@endif @if(session('error'))

โŒ Error Message

{{ session('error') }}

@endif