++ gruppi: sorvegliante non piu' attivo scioglie il gruppo; dettagli del gruppo nella scheda e nel profilo
- Proclamatore::booted: reso non attivo, spostato nel cestino o anonimizzato, il sorvegliante scioglie il gruppo (territori non dati in reparto, membri liberi, utenza disattivata); il motivo va nel registro. L'elenco chiede conferma, la modifica avvisa sotto "Attivo". Un membro nel cestino esce dal gruppo. - Scheda del proclamatore: gruppo guidato con membri, pacchetto, da dare, assegnazioni dal gruppo, utenza e ultimo accesso; oppure gruppo di cui e' membro; gruppi sciolti guidati in passato. - Profilo del sorvegliante: il suo gruppo con gli stessi numeri. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<div>
|
||||
<div class="mb-6">
|
||||
<a href="{{ route('dashboard') }}" class="inline-flex items-center gap-1 text-sm text-gray-500 hover:text-indigo-600 transition-colors mb-1">
|
||||
<a href="{{ $gruppo ? route('mio-gruppo') : route('dashboard') }}" class="inline-flex items-center gap-1 text-sm text-gray-500 hover:text-indigo-600 transition-colors mb-1">
|
||||
<svg class="h-4 w-4" fill="none" viewBox="0 0 24 24" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7"/></svg>
|
||||
Torna alla home
|
||||
{{ $gruppo ? 'Torna al mio gruppo' : 'Torna alla home' }}
|
||||
</a>
|
||||
<h1 class="text-2xl font-bold text-gray-900">Il mio profilo</h1>
|
||||
</div>
|
||||
@@ -25,6 +25,37 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{{-- Gruppo di servizio (solo per il sorvegliante) --}}
|
||||
@if($gruppo)
|
||||
<section class="bg-white rounded-xl shadow-sm border border-gray-200 p-6" aria-labelledby="titolo-mio-gruppo">
|
||||
<h3 id="titolo-mio-gruppo" class="text-lg font-semibold text-gray-900 mb-1">Il tuo gruppo di servizio</h3>
|
||||
<p class="text-sm text-gray-500 mb-4">
|
||||
Sei il sorvegliante del gruppo <strong class="text-gray-800">{{ $gruppo->nome }}</strong> dal {{ $gruppo->created_at->format('d/m/Y') }}.
|
||||
</p>
|
||||
<dl class="grid grid-cols-2 sm:grid-cols-4 gap-3">
|
||||
<div class="rounded-lg bg-gray-50 px-3 py-2">
|
||||
<dt class="text-xs text-gray-500">Membri</dt>
|
||||
<dd class="text-xl font-bold text-gray-900">{{ $riepilogoGruppo['membri'] }}</dd>
|
||||
</div>
|
||||
<div class="rounded-lg bg-gray-50 px-3 py-2">
|
||||
<dt class="text-xs text-gray-500">Nel pacchetto</dt>
|
||||
<dd class="text-xl font-bold text-gray-900">{{ $riepilogoGruppo['pacchetto'] }}</dd>
|
||||
</div>
|
||||
<div class="rounded-lg bg-gray-50 px-3 py-2">
|
||||
<dt class="text-xs text-gray-500">Da dare</dt>
|
||||
<dd class="text-xl font-bold text-gray-900">{{ $riepilogoGruppo['da_dare'] }}</dd>
|
||||
</div>
|
||||
<div class="rounded-lg bg-gray-50 px-3 py-2">
|
||||
<dt class="text-xs text-gray-500">Dati ai membri</dt>
|
||||
<dd class="text-xl font-bold text-gray-900">{{ $riepilogoGruppo['dati'] }}</dd>
|
||||
</div>
|
||||
</dl>
|
||||
<div class="mt-4">
|
||||
<x-btn variante="primary" :href="route('mio-gruppo')">Vai al mio gruppo</x-btn>
|
||||
</div>
|
||||
</section>
|
||||
@endif
|
||||
|
||||
{{-- Dati profilo --}}
|
||||
<div class="bg-white rounded-xl shadow-sm border border-gray-200 p-6">
|
||||
<h3 class="text-lg font-semibold text-gray-900 mb-1">Dati profilo</h3>
|
||||
|
||||
Reference in New Issue
Block a user