@extends('layouts.app') @section('title', 'Usuários Active Directory (LDAP)') @section('topbar_title', 'Administração: Usuários Active Directory (LDAP)') @section('styles') @endsection @section('content')

Usuários do Active Directory (LDAP)

Conexão ativa com o servidor corporativo: {{ env('LDAP_HOST', '10.0.0.206') }} (Base DN: {{ env('LDAP_BASE_DN', 'DC=VH,DC=VIX,DC=LOCAL') }})

Módulos & Permissões
@if ($erroLdap)
Aviso de Conexão LDAP: {{ $erroLdap }}
@endif {{-- KPIS --}}
Total Retornado {{ number_format($totalLdap, 0, ',', '.') }}
Contas Ativas {{ number_format($totalAtivos, 0, ',', '.') }}
Administradores {{ number_format($totalAdmins, 0, ',', '.') }}
{{-- FILTROS --}}
Limpar
{{-- TABELA DE USUÁRIOS --}}
@forelse ($usuariosLdap as $u) @empty @endforelse
Usuário / Nome Login (sAMAccount) E-mail Cargo / Título Departamento Status Perfil no Portal Grupos AD Ações
{{ strtoupper(substr($u['nome'] ?: $u['sam'], 0, 2)) }}
{{ $u['nome'] }}
@if ($u['telefone'])
{{ $u['telefone'] }}
@endif
{{ $u['sam'] }} {{ $u['email'] ?: '-' }} {{ $u['cargo'] ?: '-' }} {{ $u['departamento'] ?: '-' }} @if ($u['ativo']) Ativo @else Desativado @endif @if ($u['is_admin']) Administrador @else Operador @endif
@forelse (array_slice($u['grupos'], 0, 3) as $grp) {{ $grp }} @empty Sem grupos mapeados @endforelse @if (count($u['grupos']) > 3) +{{ count($u['grupos']) - 3 }} @endif
Permissões
Nenhum usuário LDAP encontrado com os filtros selecionados.
{{-- MODAL DE DETALHES --}} @endsection