user(); $workspace = $user?->currentWorkspace; $workspaceRole = $workspace ? ($user->isAccountOwner() && $workspace->account_id === $user->account_id ? 'owner' : $workspace->members()->where('users.id', $user->id)->first()?->pivot?->role) : null; $canManageWorkspace = $workspace && in_array( $workspaceRole, ['owner', WorkspaceRole::Admin->value], true, ); return Inertia::render('settings/Index', [ 'permissions' => [ 'canManageProfile' => true, 'canManageWorkspace' => $canManageWorkspace, 'canManageAccount' => $user?->isAccountOwner() && ! config('trypost.self_hosted'), ], ]); } }