hbs ValueListで非管理者として問題が発生--代わりに何を使用すべきか?

https://dashboard.literatecomputing.com/ にある私のコードは、管理者としては機能していましたが(通常のユーザーとしても長い間機能していたと確信しています)、現在は通常のユーザーとしては失敗しています。

このコードをページに含めると、管理者としては機能しますが、通常のユーザーとしては機能しません。

        <ValueList
          @values={{this.server.custom_plugins}}
          @inputType="array"
          @addKey="pfaffmanager.server.custom_plugins_suggestion"
        />

通常のユーザーが this.server.custom_plugins にアクセスできることを確認しました。

奇妙なのは、通常のユーザーとしてページにアクセスすると、ページには何もレンダリングされず、エラーが発生している行を削除するとログに記録される hbs{{log ...}} 行さえも表示されないことです。

エラーが発生しました:

- レンダリング中:
  -トップレベル
    application
      discourse-root
        pfaffmanager
          pfaffmanager.servers
            pfaffmanager.servers.edit

別の <ValueList... /> も同様の問題を引き起こしています。他に何か使用すべきものはありますか? . . . 待ってください。<ValueList /> が見つかるのは管理者コンポーネントだけです。

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/components/admin-user-field-item.hbs#L29

ユーザーがプラグインを選択できるように、このセレクターを使用しています。

以前は何をしていたのか覚えていません。Ember 5 のアップグレードのためにこれを行ったのでしょうか?

他に何かすべきことはありますか?

編集: <ValueList /> は管理者専用であり、独自の valueList を作成してから、なぜ作成したのか疑問に思い、削除したというあいまいな記憶があります。

「いいね!」 2

以前作成したPvalueList(管理画面のvalue-ilistからコピーしたもの)を見つけて、githubから復元しました。

「いいね!」 2

このトピックは、最後の返信から30日後に自動的にクローズされました。新しい返信は許可されていません。