플러그인 템플릿에서 카테고리 게시 권한 확인 방법

topic.details.can_create_post를 사용하여 사용자가 답글을 생성할 수 있는지 여부를 확인할 수 있다는 점을 알고 있습니다. 이 속성은 Handlebars 템플릿에서 “답글” 버튼이 렌더링될지 여부를 결정하는 데 사용됩니다.

현재 카테고리 권한을 확인하는 방법을 찾고 있습니다. 예를 들어, 카테고리가 답글 작성에 TL3가 필요하도록 설정된 경우, 수정한 “답글” 버튼을 렌더링하지 않도록 하려는 것입니다.

howto 채널에서 이 사용 사례와 관련된 내용을 찾지 못했습니다.

기존 구현 사례를 찾아보셨나요? 카테고리 권한을 활용하는 플러그인의 코드를 살펴보고 어떻게 구현되어 있는지 확인해 보세요.

아니요, 바로 떠오르는 그런 플러그인은 없습니다.

내가 보기에는 아무것도 찾지 못했습니다.

Discourse 소스를 살펴보면서 이 코드 부분을 찾았지만, 제가 사용하는 plugin-outlet이 category.permissions.@each.permission_type에 접근할 수 있다고 생각하지 않습니다.
(edit-category-security.js에서)

@discourseComputed("category.permissions.@each.permission_type")
  everyonePermission(permissions) {
    return permissions.findBy("group_name", "everyone");
  },

지금까지 발견한 유일한 노출된 항목은 topic.category.permission인데, 새 주제를 게시할 수 있으면 1, 그렇지 않으면 null로 표시됩니다.