Ich habe Code auf meinem https://dashboard.literatecomputing.com/, der als Administrator funktioniert (und meiner Meinung nach schon lange als regulärer Benutzer funktioniert hat), der jetzt als regulärer Benutzer fehlschlägt.
Wenn ich diesen Code auf der Seite einfüge, funktioniert er als Administrator, aber nicht als regulärer Benutzer:
<ValueList
@values={{this.server.custom_plugins}}
@inputType="array"
@addKey="pfaffmanager.server.custom_plugins_suggestion"
/>
Ich habe überprüft, ob der reguläre Benutzer Zugriff auf this.server.custom_plugins hat und
Was mir seltsam vorkommt, ist, dass die Seite, wenn ich sie als regulärer Benutzer aufrufe, nichts rendert, nicht einmal die {{log ...}}-Zeilen in der hbs, die protokollieren, wenn die fehlerhaften Zeilen entfernt werden.
Fehler aufgetreten:
- Beim Rendern:
-top-level
application
discourse-root
pfaffmanager
pfaffmanager.servers
pfaffmanager.servers.edit
Und eine weitere <ValueList...> verursacht dasselbe Problem. Sollte ich etwas anderes verwenden? Ich glaube, ich dachte. . . warte. Die einzige Stelle, an der ich <ValueList> sehe, ist in einer Admin-Komponente.
Ich verwende diesen Selektor, um Benutzern die Auswahl von Plugins zu ermöglichen, wie hier:
Ich kann mich nicht erinnern, was ich vorher gemacht habe. Ich glaube, ich habe das für das Ember 5-Upgrade gemacht?
Sollte ich etwas anderes tun?
EDIT: Ich schätze, <ValueList ist nur für Administratoren und ich erinnere mich vage daran, meine eigene ValueList erstellt und mich dann gefragt zu haben, warum ich das getan habe, und sie dann gelöscht zu haben.
