사용자 중 한 명이 게시물을 생성하려고 할 때 다음과 같은 메시지를 받고 있습니다: “오류가 발생했습니다: 요청한 소스를 볼 권한이 없습니다.” 해당 사용자는 오류가 발생하는 카테고리의 게시 권한이 있는 여러 그룹에 속해 있습니다. 두 그룹 모두 해당 카테고리에서 “보기/답글/생성” 권한을 가지고 있습니다. 사용자는 정지나 무음 상태가 아닙니다. 사용자는 CTRL+F5를 눌러 캐시를 지워 보았습니다. 이 오류의 원인에 대해 어떤 아이디어가 있을까요?
수정: 사용자는 어떤 카테고리에든 게시물을 올릴 수 없다고 보고했습니다. 해당 사용자로 로그인해 보니 “새 주제” 버튼이 보이지 않습니다. 사용자는 TL1 등급이며, 이 등급은 새 주제를 게시할 수 있어야 합니다.
해당 사용자에게 현재 주제 생성 권한이 없기 때문일 것으로 예상됩니다. 해당 사용자를 다시 impersonate한 후 URL에 /new-topic를 추가하여(예: https://meta.discourse.org/new-topic) 작성기를 열 수 있습니다. 그런 다음 주제를 생성해 보고 브라우저 콘솔에서 오류를 확인해 보세요.
흥미롭네요. 테스트 사이트에서 한 사용자를 무음 처리했는데, 리다이렉트에서도 동일한 문제가 발생합니다. 이전에 시도했을 때는 이런 일이 없었는데, /new-topic에 링크가 있고, 거기에는 커스텀 사이드바 섹션이 있으며 그건 잘 작동하거든요. 왜 그런지는 모르겠습니다. 링크를 해당 사용자에게 개인 메시지로 보내면 이 경우에도 링크가 작동하는 것 같습니다. 여러분도 그렇게 시도해 보시면 좋겠습니다.