Bug: UserField "Modificabile dopo la registrazione" forza automaticamente "Mostra alla registrazione"

Quando si crea un campo utente (UserField) nel pannello di amministrazione, si verifica un comportamento dipendente dalla sequenza:

  1. Stato iniziale:

    • “Mostra alla registrazione” è selezionato per impostazione predefinita
    • “Modificabile dopo la registrazione” non è selezionato
  2. Sequenza A:

    • Prima deseleziona “Mostra alla registrazione”
    • Non selezionare “Modificabile dopo la registrazione”
    • :white_check_mark: Salvataggio riuscito: il campo non viene visualizzato nel modulo di registrazione né è modificabile dopo la registrazione
  3. Sequenza B:

    • Prima seleziona “Modificabile dopo la registrazione”
    • Quindi prova a deselezionare “Mostra alla registrazione”
    • :cross_mark: Il frontend riseleziona automaticamente “Mostra alla registrazione” quando lo deselezioni
2 Mi Piace

Non credo sia un bug. È intenzionale che funzioni così

1 Mi Piace

Per chiarire: il bug non è che “Modificabile dopo la registrazione” e “Mostra alla registrazione” si escludano a vicenda.

Il problema reale è: originariamente, è possibile che un campo abbia entrambe le opzioni deselezionate. Tuttavia, una volta selezionata “Modificabile dopo la registrazione” anche una sola volta, il frontend blocca automaticamente “Mostra alla registrazione” su selezionato e non è più possibile deselezionarlo.

Dipende dalla sequenza e non era ovvio all’inizio.

3 Mi Piace

E l’obiettivo dell’implementazione attuale era impedire agli amministratori di creare un campo utente che non fosse né modificabile né mostrato alla registrazione. Quindi, se qualcosa è un bug, è che puoi ancora creare il campo senza queste proprietà. Preferirei se, invece di correggere il bug, il @team prendesse in considerazione il caso d’uso dei campi utente solo per lo staff e soddisfacesse quella richiesta di funzionalità. Ecco perché ho postato nell’argomento delle funzionalità.

3 Mi Piace

@ted Potresti dare un’occhiata a questo, per favore? Se non ricordo male, hai lavorato di recente su questo set di opzioni.

2 Mi Piace