Problème avec hbs ValueList en tant que non-admin -- quoi utiliser à la place ?

J’ai du code sur mon https://dashboard.literatecomputing.com/ qui fonctionne en tant qu’administrateur (et qui a fonctionné pendant longtemps en tant qu’utilisateurs réguliers, j’en suis presque sûr) qui échoue maintenant en tant qu’utilisateur régulier.

Lorsque j’inclus ce code sur la page, il fonctionne en tant qu’administrateur, mais pas en tant qu’utilisateur régulier :

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

J’ai vérifié que l’utilisateur régulier a accès à this.server.custom_plugins et

Ce qui me semble étrange, c’est que si j’accède à la page en tant qu’utilisateur régulier, la page ne rend rien, pas même les lignes {{log ...}} dans le hbs qui se connectent si les lignes erronées sont supprimées.

Une erreur s'est produite :

- Lors du rendu :
  -niveau supérieur
    application
      discourse-root
        pfaffmanager
          pfaffmanager.servers
            pfaffmanager.servers.edit

Et un autre <ValueList... /> cause le même problème. Y a-t-il autre chose que je devrais utiliser ? Je pense que j’ai pensé… attendez. Le seul endroit où je vois <ValueList> est dans un composant d’administration.

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

J’utilise ce sélecteur pour permettre aux utilisateurs de sélectionner des plugins, comme ceci :

Je ne me souviens pas de ce que je faisais avant. Je pense que j’ai fait cela pour la mise à niveau Ember 5 ?

Y a-t-il autre chose que je devrais faire ?

EDIT : Je suppose que <ValueList est uniquement pour les administrateurs et j’ai maintenant un vague souvenir d’avoir créé mon propre valueList, puis de m’être demandé pourquoi je l’avais fait et de l’avoir supprimé.

2 « J'aime »

J’ai trouvé la PvalueList que j’avais créée auparavant (et que je venais de copier de la value-ilist dans admin) et l’ai restaurée depuis GitHub.

2 « J'aime »

Ce sujet a été automatiquement fermé 30 jours après la dernière réponse. Les nouvelles réponses ne sont plus autorisées.