Dialog default (sub-export)
FaseConfigDialog
Dialog per la configurazione di una fase pipeline.
Panoramica
FaseConfigDialog permette di modificare la configurazione di una fase esistente: nome, colore, WIP limit, giorni stallo, template email/SMS e flag finale/iniziale.
Viene aperto da FaseHeader quando l'utente clicca sull'icona pi pi-wrench, visibile solo se showConfig: true in KanbanFasiBoard.
Props
| Prop | Tipo | Default | Descrizione |
|---|---|---|---|
visible | boolean | — | Visibilità (v-model:visible) |
boardId | number | — | ID board di appartenenza |
fase | FasePipeline | null | null | Fase da configurare |
Emits
| Evento | Payload | Descrizione |
|---|---|---|
update:visible | boolean | Richiesta chiusura |
saved | FaseRow | Fase aggiornata con successo |
Campi configurabili
| Campo | Tipo | Descrizione |
|---|---|---|
nome | string | Nome visualizzato nella board |
colore | string | Colore hex del bordo colonna |
wiplimit | number | null | Limite massimo schede simultanee |
giornistallo | number | Giorni dopo cui una scheda entra in stallo |
finale | boolean | Le schede spostate qui vengono chiuse |
iniziale | boolean | Fase di ingresso default |
attiva | boolean | Fase visibile nella board |
idtemplateemail | number | null | Template email da inviare all'ingresso |
idtemplatesms | number | null | Template SMS da inviare all'ingresso |
Abilitazione configurazione in KanbanFasiBoard
<KanbanFasiBoard
board-id="crm"
:current-user-id="userId"
:show-config="true"
@view="openDetail"
/>
Con showConfig: true, il pulsante wrench appare nell'header di ogni fase al hover.
Anteprima live
Utilizzo standalone
<FaseConfigDialog
v-model:visible="configVisible"
:board-id="42"
:fase="faseSelezionata"
@saved="async (fase) => {
configVisible = false
await fasiService.loadFasi()
}"
/>