@extends('layouts.app') @section('title', $scan->site_name ?? 'Partage') @section('header', ($scan->site_name ?? $scan->serveur ?? '') . ' — Détail des permissions') @push('styles') @endpush @section('content') @php $statutLabels = ['pending' => ['En attente…', 'text-yellow-600'], 'running' => ['Scan en cours…', 'text-blue-600'], 'stopped' => ['Arrêté (partiel)', 'text-orange-600'], 'failed' => ['Échec', 'text-red-600'], 'completed' => ['Terminé', 'text-green-600']]; $label = $statutLabels[$scan->statut] ?? ['?', 'text-gray-400']; $detailRoute = 'admin.permissions.' . ($scan->site_name ? 'sharepoint' : 'partage') . '.detail'; @endphp
← Permissions {{ $label[0] }} {{ $scan->total_dossiers }} dossier(s) — {{ $scan->total_entrees_acl }} entrée(s) ACL @if($scan->scanne_le) {{ $scan->scanne_le->format('d/m/Y H:i') }} @endif
@if($scan->statut === 'failed' && $scan->erreurs)
Erreur : {{ is_array($scan->erreurs) ? implode('; ', $scan->erreurs) : $scan->erreurs }}
@endif @if($dossier !== '')

Permissions {{ $acl->contains('est_fichier', true) ? 'du fichier' : 'du dossier' }} « {{ $dossier }} »

@include('permissions._acl_list', ['acl' => $acl]) @endif @if($dossier !== '' && $acl->isNotEmpty())
@endif

Sous-dossiers

@include('permissions._folder_list', [ 'items' => $folders['items'], 'total' => $folders['total'], 'page' => $folders['page'], 'perPage' => $folders['perPage'], 'dossier' => $folders['dossier'], 'detailRoute' => $detailRoute, 'scanId' => $scan->id, ])
@if(in_array($scan->statut, ['pending', 'running'])) @endif @endsection