@extends('layouts.app') @section('title', 'Permissions') @section('header', 'Permissions des dossiers') @section('content')

Serveur de fichiers

@if($partageScans->isEmpty())

Aucun scan. Lancez-le depuis les connecteurs.

@else
@foreach($partageScans as $s)
@if($s->statut === 'completed' || $s->statut === 'stopped') {{ $s->serveur }}{{ $s->chemin }} @else {{ $s->serveur }}{{ $s->chemin }} @endif
{{ $s->scanne_le?->format('d/m/Y H:i') }}
@if($s->statut === 'pending') En attente… @elseif($s->statut === 'running') Scan en cours… @elseif($s->statut === 'stopped') Arrêté (partiel) {{ $s->total_dossiers }} dossier(s) — {{ $s->total_entrees_acl }} entrée(s) ACL @elseif($s->statut === 'failed') Échec @else {{ $s->total_dossiers }} dossier(s) — {{ $s->total_entrees_acl }} entrée(s) ACL @endif @if($s->declenche_par) (déclenché par {{ $s->declenche_par }}) @endif
@if(in_array($s->statut, ['pending', 'running']))
@csrf
@endif
@if($s->statut === 'failed' && $s->erreurs)
{{ is_array($s->erreurs) ? implode('; ', $s->erreurs) : $s->erreurs }}
@endif
@endforeach
@endif

SharePoint SRVPG

@if($spScans->isEmpty())

Aucun scan. Cliquez sur "Scan SP" dans le connecteur M365.

@else
@foreach($spScans as $s)
@if($s->statut === 'completed' || $s->statut === 'stopped') {{ $s->site_name ?: $s->site_url }} @else {{ $s->site_name ?: $s->site_url }} @endif
{{ $s->scanne_le?->format('d/m/Y H:i') }}
@if($s->statut === 'pending') En attente… @elseif($s->statut === 'running') Scan en cours… @elseif($s->statut === 'stopped') Arrêté (partiel) {{ $s->total_dossiers }} dossier(s) — {{ $s->total_entrees_acl }} entrée(s) ACL @elseif($s->statut === 'failed') Échec @else {{ $s->total_dossiers }} dossier(s) — {{ $s->total_entrees_acl }} entrée(s) ACL @endif @if($s->declenche_par) (déclenché par {{ $s->declenche_par }}) @endif
@if(in_array($s->statut, ['pending', 'running']))
@csrf
@endif
@if($s->statut === 'failed' && $s->erreurs)
{{ is_array($s->erreurs) ? implode('; ', $s->erreurs) : $s->erreurs }}
@endif
@endforeach
@endif
@if($spScans->contains(fn($s) => in_array($s->statut, ['pending', 'running'])) || $partageScans->contains(fn($s) => in_array($s->statut, ['pending', 'running']))) @endif @endsection