88 lines
4.0 KiB
PHP
88 lines
4.0 KiB
PHP
@extends('admin.layouts.netgescon')
|
|
|
|
@section('content')
|
|
<div class="container-fluid">
|
|
<div class="d-flex justify-content-between align-items-center mb-3">
|
|
<h1 class="h3 mb-0">Amministratori</h1>
|
|
<a href="{{ route('superadmin.amministratori.create') }}" class="btn btn-primary">Nuovo</a>
|
|
</div>
|
|
|
|
@if(session('success'))
|
|
<div class="alert alert-success">{{ session('success') }}</div>
|
|
@endif
|
|
@if(session('error'))
|
|
<div class="alert alert-danger">{{ session('error') }}</div>
|
|
@endif
|
|
@if(session('artisan_output'))
|
|
<pre class="bg-dark text-white p-2 small" style="max-height:200px;overflow:auto;">{{ session('artisan_output') }}</pre>
|
|
@endif
|
|
|
|
<div class="card">
|
|
<div class="table-responsive">
|
|
<table class="table table-striped align-middle mb-0">
|
|
<thead>
|
|
<tr>
|
|
<th>#</th>
|
|
<th>Nome</th>
|
|
<th>Studio</th>
|
|
<th>Codice</th>
|
|
<th>Cartella Dati</th>
|
|
<th>Database</th>
|
|
<th>Import Stabili</th>
|
|
<th class="text-end">Azioni</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
@forelse($amministratori as $amm)
|
|
<tr>
|
|
<td>{{ $amm->id }}</td>
|
|
<td>
|
|
<div class="fw-semibold">{{ $amm->nome }} {{ $amm->cognome }}</div>
|
|
<div class="text-muted small">{{ $amm->user->email ?? '-' }}</div>
|
|
</td>
|
|
<td>{{ $amm->denominazione_studio ?? '-' }}</td>
|
|
<td><code>{{ $amm->codice_univoco }}</code></td>
|
|
<td class="small">{{ $amm->cartella_dati ?? '—' }}</td>
|
|
<td>
|
|
@if($amm->database_attivo)
|
|
<span class="badge bg-success">{{ $amm->database_attivo }}</span>
|
|
@else
|
|
<span class="badge bg-secondary">N/D</span>
|
|
@endif
|
|
</td>
|
|
<td>
|
|
@if(($amm->abilita_import_stabili ?? false))
|
|
<span class="badge bg-primary">Abilitato</span>
|
|
@else
|
|
<span class="badge bg-light text-dark">Disabilitato</span>
|
|
@endif
|
|
</td>
|
|
<td class="text-end">
|
|
<div class="btn-group">
|
|
<a href="{{ route('superadmin.amministratori.edit', $amm) }}" class="btn btn-sm btn-outline-secondary">Modifica</a>
|
|
<form action="{{ route('superadmin.amministratori.toggle-import', $amm) }}" method="post" class="d-inline">
|
|
@csrf
|
|
<button type="submit" class="btn btn-sm btn-outline-warning">Toggle Import</button>
|
|
</form>
|
|
<form action="{{ route('superadmin.amministratori.provision-db', $amm) }}" method="post" class="d-inline" onsubmit="return confirm('Creare/ricreare DB e cartelle?');">
|
|
@csrf
|
|
<button type="submit" class="btn btn-sm btn-outline-success">Provision DB</button>
|
|
</form>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
@empty
|
|
<tr>
|
|
<td colspan="8" class="text-center text-muted py-4">Nessun amministratore</td>
|
|
</tr>
|
|
@endforelse
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="card-footer">
|
|
{{ $amministratori->links() }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endsection
|