Utenti: creazione su pagina dedicata, come per gli articoli

L'elenco aveva il modulo di creazione appiccicato sopra la tabella: ora
c'è il pulsante "+ Nuovo utente" che porta a /admin/users/new, dove il
modulo ha spazio per etichette vere e per spiegare cosa comporta ogni
ruolo. A creazione avvenuta si torna all'elenco.

Nel menu la voce "Sito" diventa "Vai a sito", più esplicita sul fatto che
porta fuori dal pannello.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-31 16:30:53 +02:00
parent 03510d3940
commit 15924544b4
3 changed files with 69 additions and 33 deletions
+10 -2
View File
@@ -45,7 +45,7 @@ const attiva = (v: { href: string; exact?: boolean }) =>
{VOCI.filter((v) => v.visibile).map((v) => (
<a href={v.href} class:list={['abar__link', { 'is-active': attiva(v) }]}>{v.label}</a>
))}
<a class="abar__link" href="/" target="_blank" rel="noopener">Sito</a>
<a class="abar__link" href="/" target="_blank" rel="noopener">Vai a sito</a>
<a class="abar__link abar__link--out" href="/admin/logout">Esci</a>
</nav>
)}
@@ -123,7 +123,15 @@ const attiva = (v: { href: string; exact?: boolean }) =>
}
.pill--draft { background: rgba(192,138,62,.18); color: #96682a; }
.aform { max-width: 380px; background: #fff; border: 1px solid #e4dfd7; padding: 26px 24px; }
.aform { max-width: 420px; background: #fff; border: 1px solid #e4dfd7; padding: 26px 24px; }
.alabel {
display: block; margin-bottom: 6px; font-family: var(--font-heading); font-size: .68rem;
font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--c-text-light);
}
.ahint { margin: -8px 0 16px; font-size: .78rem; color: var(--c-text-light); }
.aactions { display: flex; align-items: center; gap: 10px; margin-top: 4px; }
.abtn--ghost { background: none; color: var(--c-heading); border-color: #ddd6cb; }
.abtn--ghost:hover { background: none; border-color: var(--c-accent); color: var(--c-accent-dark); }
.form-msg { font-size: .88rem; margin-top: 8px; }
.form-msg--ok { color: #5f7c5a; }