プラグインで type: group を使用することはもう機能しなくなったのでしょうか?
プラグインで使用しようと試みましたが、効果がありませんでした。入力欄は期待された「select」としてではなく、「text」として振る舞っています。
type: group は廃止されたのでしょうか?
quectel_online_customer_general_customer_group_id:
default: ""
type: group
client: true
chapoi
2
これはtype: group_listである必要があると思います。
はい、いくつか調べてみましたが、基本的には type: group_list が使われています。
しかし、私のニーズは1つだけを選択することです。type: group_list を使用すると、複数選択できないようにするためのカスタムバリデーションを追加する必要があり、これは動作はしますが非常に不自然です。
なぜ type: group を削除したのでしょうか? type: category のように、1つだけを選択するシナリオも存在しており、一律に削除するのは適切ではありません。
もし type: group_list が1つのみ選択するケースにも対応できるのであれば話は別ですが。
chapoi
4
削除されたというよりは、そもそも実装されていなかったような気がしますね。確かに変な話です。
正直に言うと、これは #contribute:機能リクエストとして投稿する価値があるかもしれません。
chapoi
5
実は @gerhard さん、もう少し詳しい状況はご存知ですか?ドキュメントに関する TODO のノートがあるようです。
gerhard
(Gerhard Schlager)
6
確かなことは言えません。TODOの注釈にあるように、インポーターのスクリプトを修正している際に、groupという型がIDではなくテキストとして保存されていることに気づきました。おそらく、セレクトボックスとして実装されたことはなかったのでしょう。Discourseの初期頃は、サイト設定のフィールドは主にテキストフィールドでした。それがまだ残っているのかもしれません。
はい、今はテキストボックスの形式になっていますね。ということは、実装されたことがないということのようです。
chapoi
8
確かに実装されていなかったため、group_list が正解でした。ただし、