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 /> が見つかるのは管理者コンポーネントだけです。
ユーザーがプラグインを選択できるように、このセレクターを使用しています。
以前は何をしていたのか覚えていません。Ember 5 のアップグレードのためにこれを行ったのでしょうか?
他に何かすべきことはありますか?
編集: <ValueList /> は管理者専用であり、独自の valueList を作成してから、なぜ作成したのか疑問に思い、削除したというあいまいな記憶があります。
