En attente dans la file d'exécution...
+{{ __('synchronisations.status.pending') }}
@elseif($status['status'] === 'running') -Exécution en cours...
+{{ __('synchronisations.status.running') }}
@elseif(in_array($status['status'], ['completed', 'failed']) && $status['output']){{ $status['output'] }}
Terminé à {{ $status['finished_at'] }}
+{{ __('synchronisations.status.finished_at', ['time' => $status['finished_at']]) }}
@endif @endif diff --git a/resources/views/filament/pages/synchronisations.blade.php b/resources/views/filament/pages/synchronisations.blade.php index 9ae876b..785d3a0 100644 --- a/resources/views/filament/pages/synchronisations.blade.php +++ b/resources/views/filament/pages/synchronisations.blade.php @@ -1,109 +1,142 @@ -@vite('resources/css/backend.css') -- Importe les membres et cotisations depuis Dolibarr. + {{ __('synchronisations.sections.dolibarr.description') }}
@include('filament.pages.partials.sync-status', ['status' => $dolibarr]) - - {{ $this->getAction('syncDolibarr') }} +- Désactive les membres expirés dans Dolibarr, ISPConfig et Nextcloud. + {{ __('synchronisations.sections.expired.description') }}
@include('filament.pages.partials.sync-status', ['status' => $expired]) - - {{ $this->getAction('cleanupExpired') }} +- Lie les membres à leurs comptes mail ISPConfig (@retzien.fr). + {{ __('synchronisations.sections.ispconfig_mail.description') }}
@include('filament.pages.partials.sync-status', ['status' => $ispMail]) - - {{ $this->getAction('syncISPConfigMail') }} +- Lie les membres à leurs comptes d'hébergement web. + {{ __('synchronisations.sections.ispconfig_web.description') }}
@include('filament.pages.partials.sync-status', ['status' => $ispWeb]) - - {{ $this->getAction('syncISPConfigWeb') }} +- Lie les membres à leurs comptes Nextcloud. + {{ __('synchronisations.sections.nextcloud.description') }}
@include('filament.pages.partials.sync-status', ['status' => $nextcloud]) - - {{ $this->getAction('syncNextcloud') }} +- Synchronise les services associés aux membres actifs. + {{ __('synchronisations.sections.services.description') }}
@include('filament.pages.partials.sync-status', ['status' => $services]) - - {{ $this->getAction('syncServices') }} +