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

PropTipoDefaultDescrizione
visiblebooleanVisibilità (v-model:visible)
boardIdnumberID board di appartenenza
faseFasePipeline | nullnullFase da configurare

Emits

EventoPayloadDescrizione
update:visiblebooleanRichiesta chiusura
savedFaseRowFase aggiornata con successo

Campi configurabili

CampoTipoDescrizione
nomestringNome visualizzato nella board
colorestringColore hex del bordo colonna
wiplimitnumber | nullLimite massimo schede simultanee
giornistallonumberGiorni dopo cui una scheda entra in stallo
finalebooleanLe schede spostate qui vengono chiuse
inizialebooleanFase di ingresso default
attivabooleanFase visibile nella board
idtemplateemailnumber | nullTemplate email da inviare all'ingresso
idtemplatesmsnumber | nullTemplate 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()
  }"
/>