新しい機能である「特定のグループにクエリへのアクセスを許可する」が使用できません。何が不足しているのでしょうか?
Discourse 2.4.0.beta5 Release Notes - #2 by justin
discourse-data-explorer
Data Explorer にこのボックスがあります:

しかし、機能しません。例えば、“moderators”(引用符なし)と入力しても検索や自動補完が行われず、クエリを保存して後で戻るとボックスが再び空になり、モデレーターはクエリにアクセスできません。
他のグループでも試しましたが、問題はモデレーターに特有のものではありません。
関連する設定は見当たりません。Data Explorer を有効にする設定のみがあります。
「いいね!」 1
sam
(Sam Saffron)
2
@markvanlan 何かアイデアはありますか?
「いいね!」 1
pfaffman
(Jay Pfaffman)
3
セルフホスト環境の場合、Discourse と Data Explorer プラグインの両方をアップグレードしましたか?
「いいね!」 1
ローカルではこれを再現できませんが、Meta ではグループの選択が正常に機能しています。
データエクスプローラープラグインの更新時に Discourse が更新されていなくても、グループは追加できるはずです。
「いいね!」 4
./launcher rebuild app を実行しました。コンソールを監視しながら、プラグインが取得されているのが確認できました。
「いいね!」 1
はい、しかし現実的には、他のすべてのユーザーにとって問題なく動作している以上、プラグインや CSS のカスタマイズを削除し始めるほど優先度は高くありません。
j.jaffeux
(Joffrey Jaffeux)
10
まず、セーフモードを試してみてください。以下のセーフモードを使用できます。
http://www.example.com/?safe_mode=no_custom%2Conly_official
これで依然として問題が再現する場合は、非公式プラグインが原因ではありません。このテストはユーザーに影響を与えません。
「いいね!」 2
いいですね。でも、まだ問題が再現します。Chrome と Firefox の両方で、コンソールに以下のエラーが表示されました。明日はさらに詳しく調査してみますが、今は少し手一杯です。
「いいね!」 1
j.jaffeux
(Joffrey Jaffeux)
12
select-kit 関連のようですね。確認してみます。
「いいね!」 1
j.jaffeux
(Joffrey Jaffeux)
14
これで解決するはずです(プラグインの最新バージョンを取得する必要があります):
何らかの理由で、group_ids は nil、[]、"" の 3 つの形式で取得されていました。select-kit は "" をループ処理する際に問題が発生していました。
重要な修正は plugin.rb にありますが、コードの他の部分でもより堅牢になるよう対応しました。
@markvanlan このコードの何らかのバージョンにバグがあり、このような破損したデータを作成した可能性がありますか?変更や移行が必要だと考える場合は、さらに調査してください。
そのついでに、いくつかの他のコミットも行いました:
「いいね!」 5
codinghorror
(Jeff Atwood)
クローズされました:
15
このトピックは33時間後に自動的に閉鎖されました。新しい返信は許可されていません。