我在 https://dashboard.literatecomputing.com/ 上有一个代码,它作为管理员时可以正常工作(而且我很确定它作为普通用户也已经工作了很长时间),但现在作为普通用户却失败了。
当我将此代码包含在页面上时,它作为管理员可以工作,但作为普通用户则不行:
<ValueList
@values={{this.server.custom_plugins}}
@inputType="array"
@addKey="pfaffmanager.server.custom_plugins_suggestion"
/>
我检查了普通用户是否可以访问 this.server.custom_plugins,并且
奇怪的是,如果我以普通用户的身份访问该页面,页面将不渲染任何内容,甚至连 hbs 中的 {{log ...}} 行都不会显示,而如果删除了有问题的行,这些行是可以正常打印的。
发生错误:
- 渲染时:
- 顶层
application
discourse-root
pfaffmanager
pfaffmanager.servers
pfaffmanager.servers.edit
另一个 <ValueList... /> 也导致了同样的问题。我应该使用其他东西吗?我想我之前……等等。我唯一看到 <ValueList> 的地方是在一个管理员组件中。
我正在使用这个选择器来允许用户选择插件,如下所示:
我不记得我之前在做什么了。我想我是为了 Ember 5 升级才这样做的?
我应该做些别的什么吗?
编辑:我想 <ValueList> 仅供管理员使用,现在我隐约记得我创建了自己的 valueList,然后又奇怪我为什么这样做并删除了它。
