У меня есть код на 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>, — это в административном компоненте.
Я использую этот селектор, чтобы пользователи могли выбирать плагины, вот так:
Не помню, что я делал раньше. Думаю, я делал это при обновлении до Ember 5?
Может быть, стоит сделать что-то другое?
РЕДАКТИРОВАНИЕ: Похоже, <ValueList предназначен только для администраторов, и теперь у меня смутное воспоминание о том, что я создавал свой собственный ValueList, а потом удивлялся, зачем я это сделал, и удалил его.
