L'uso di type: group nei plugin non funziona più?

L’uso di type: group nei plugin è stato dismesso?

Ho provato a utilizzarlo nel mio plugin, ma non sembra funzionare. Il campo di input si comporta come un campo text, invece di essere un menu a discesa come previsto.

type: group è stato deprecato?

  quectel_online_customer_general_customer_group_id:
    default: ""
    type: group
    client: true

Credo che debba essere type: group_list

Sì, ho fatto alcune ricerche e sembra che si utilizzi prevalentemente type: group_list.

Tuttavia, la mia esigenza è selezionare un solo elemento. Se uso type: group_list, devo aggiungere una convalida personalizzata per impedire la selezione multipla. Anche se funziona, è una soluzione piuttosto scomoda.

Perché è stata rimossa type: group? Ci sono casi d’uso in cui serve la selezione di un solo elemento, proprio come per type: category. Non si può generalizzare eccessivamente.

A meno che type: group_list non supporti anche il caso di selezione singola.

Non sono sicuro che sia stato rimosso, sembra più che non sia mai stato realmente implementato, forse? Fa davvero strano.

Onestamente, penso che valga la pena aprire una richiesta di funzionalità Contribute > Feature.

In realtà @gerhard, hai altri dettagli? Vedo che c’è una nota su un TODO riguardante la documentazione

Non ne sono sicuro. Come nota il TODO, mentre lavoravo allo script di importazione ho notato che il tipo group sembra essere memorizzato come testo, non come ID. Immagino non sia mai stato implementato come un campo di selezione. All’inizio di Discourse, per le impostazioni del sito si usavano prevalentemente campi di testo. Potrebbe essere un residuo di quella fase.

Sì, al momento è solo una casella di testo. Quindi sembra che non sia mai stato implementato. :rofl:

In effetti non è stato implementato, quindi group_list era la risposta corretta, fino a