Проблема с hbs ValueList для не-админа — что использовать вместо этого?

У меня есть код на https://dashboard.literatecomputing.com/, который работает как администратор (и, насколько я помню, давно работал и для обычных пользователей), но теперь перестал работать для обычного пользователя.

Когда я включаю этот код на страницу, он работает как администратор, но не как обычный пользователь:

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

Я проверил, что у обычного пользователя есть доступ к this.server.custom_plugins, и

Меня удивляет то, что если я захожу на страницу как обычный пользователь, страница не отображает ничего, даже строки {{log ...}} в hbs, которые выводят лог, если удалить проблемные строки.

Произошла ошибка:

- При рендеринге:
  - верхнего уровня
    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, а потом удивлялся, зачем я это сделал, и удалил его.

Я нашёл ранее созданный PvalueList (который я просто скопировал из value-ilist в админке) и восстановил его из GitHub.