https://dashboard.literatecomputing.com/ 에 있는 코드가 관리자 권한으로는 작동하는데(정규 사용자로서도 오랫동안 작동해 온 것으로 확신합니다) 이제 정규 사용자 권한에서는 실패하고 있습니다.
페이지에 이 코드를 포함하면 관리자 권한으로는 작동하지만, 정규 사용자 권한에서는 작동하지 않습니다:
<ValueList
@values={{this.server.custom_plugins}}
@inputType="array"
@addKey="pfaffmanager.server.custom_plugins_suggestion"
/>
정규 사용자가 this.server.custom_plugins에 접근할 수 있는지 확인했습니다.
이상하게 생각하는 점은, 정규 사용자 권한으로 페이지에 접속하면 아무것도 렌더링되지 않는다는 것입니다. 문제 있는 줄을 제거하면 hbs 파일의 {{log ...}} 줄이 로깅되는데도 말입니다.
Error occurred:
- While rendering:
-top-level
application
discourse-root
pfaffmanager
pfaffmanager.servers
pfaffmanager.servers.edit
또 다른 <ValueList..>도 동일한 문제를 일으키고 있습니다. 다른 것을 사용해야 하는 건가요? 제가 생각한 건… 잠깐. 제가 <ValueList>를 확인한 곳은 관리자 컴포넌트뿐이었습니다.
저는 이 선택자를 사용하여 사용자가 다음과 같은 방식으로 플러그인을 선택할 수 있도록 했습니다:
이전에 무엇을 했는지 기억이 나지 않습니다. Ember 5 업그레이드를 위해 이렇게 했나 보네요?
다른 방법으로 해야 하는 건가요?
수정: <ValueList는 관리자 전용인 것 같고, 이제 막 제 자체 valueList를 만들었다가 왜 그렇게 했는지 궁금해하다가 삭제했던 기억이 희미하게 납니다.
