@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