Probleme mit hbs ValueList als Nicht-Admin -- was stattdessen verwenden?

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.

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

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.

2 „Gefällt mir“

Ich habe die PvalueList, die ich zuvor erstellt hatte (und gerade aus der Werteliste in der Administration kopiert hatte), gefunden und sie von GitHub wiederhergestellt.

2 „Gefällt mir“

Dieses Thema wurde 30 Tage nach der letzten Antwort automatisch geschlossen. Neue Antworten sind nicht mehr gestattet.