L'utilisation de type: group dans les plugins est-elle devenue obsolète ?

L’utilisation de type: group dans les plugins est-elle désactivée ?

J’ai essayé de l’utiliser dans un plugin, mais cela ne fonctionne pas. Le champ de saisie se comporte comme un text au lieu du select attendu.

type: group est-il obsolète ?

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

Je pense que ça doit être type: group_list

Oui, j’ai fait quelques recherches et il semble que tout le monde utilise essentiellement type: group_list.

Cependant, mon besoin est de ne sélectionner qu’un seul élément. Si j’utilise type: group_list, je dois alors ajouter une validation personnalisée pour empêcher la sélection multiple. Bien que cela fonctionne, c’est vraiment maladroit.

Pourquoi avoir supprimé type: group ? Tout comme type: category, il existe des cas où l’on ne doit en sélectionner qu’un seul. Une approche unique ne convient pas à toutes les situations.

À moins que type: group_list ne puisse prendre en charge le cas où un seul élément est sélectionné.

Je ne suis pas sûr qu’il ait été supprimé, on dirait plutôt qu’il n’a jamais vraiment été implémenté, peut-être ? Ça semble effectivement étrange.

Honnêtement, je pense que ça vaut le coup d’ouvrir une demande de fonctionnalité sur Contribute.

En fait @gerhard, as-tu plus de contexte ? Je vois qu’il y a une note concernant un TODO relatif à la documentation

Je ne suis pas sûr. Comme le note le TODO, en travaillant sur le script d’importation, j’ai remarqué que le type group semble être stocké sous forme de texte, et non d’ID. Je suppose qu’il n’a jamais été implémenté comme un menu déroulant. Au début de Discourse, nous utilisions principalement des champs texte pour les paramètres du site. Cela pourrait encore être un vestige de cette époque.

Oui, c’est maintenant sous forme de zone de texte. On dirait que ça n’a jamais été implémenté. :rofl:

Effectivement, ce n’était pas implémenté, donc group_list était la bonne réponse, jusqu’à