포럼 스태프 외 사용자에게 새 Data Explorer 쿼리 작성 권한 부여

여러분, 안녕하세요.

글을 쓰기 전에 포럼을 검색해 보았지만, 혹시 놓친 부분이 없는지 확인하고 싶었습니다. 저는 셀프 호스팅된 Discourse 설치 환경의 관리자이며, Data Explorer 플러그인이 설치되어 있습니다. 다른 팀은 보고 목적을 위해 데이터베이스에 접근해야 하며, 새로운 쿼리를 생성할 수 있는 권한이 필요합니다. 저는 이미 저장된 쿼리와 보고서를 실행하기 위한 그룹을 설정해 두었지만, 그들은 포럼을 다른 보고 도구와 통합하기 위해 데이터 구조 자체를 보고 작업할 수 있는 권한도 필요합니다. 한마디로, 그들은 플러그인의 쿼리 구성 및 입력 부분에서 쿼리를 작성할 수 있는 접근 권한이 필요합니다. 제가 이해하기로는, 플러그인의 쿼리 구성 및 입력 수준에서는 관리자 접근 권한만 허용되고, 미리 만들어진 쿼리를 실행하고 보고서를 보는 결과/출력 수준에서는 그룹 수준의 권한이 적용된다고 합니다. 이것이 맞나요?

만약 맞다면, 이 문제를 우회할 수 있는 방법이 있을까요? 예를 들어, 새 쿼리를 작성하기 위해 해당 플러그인에만 접근할 수 있는 커스텀 시스템 사용자를 만드는 방식이 있을까요? 또는 회원 계정 자체에서 신뢰 수준(trust level)을 사용하고, 해당 수준에 따라 접근 권한을 확인하는 방식은 어떨까요? 올바른 방향에 대한 힌트가 있다면 정말 감사하겠습니다. :slight_smile:

또한, 제 전제가 잘못되었거나 무언가를 놓치고 있다면 알려주시면 감사하겠습니다!

(추가: 그들은 이미 API 사용을 시도해 보았다고 합니다.)

현재 관리자 권한이 없이는 불가능하므로, 이는 Contribute > Feature 요청으로 처리될 것입니다. 위에서 올바르게 언급했듯이, 리포트를 실행하는 것이 쿼리를 실행할 수 있는 유일한 그룹 기능입니다.

4개의 좋아요

그런 힌트를 주셔서 정말 감사합니다. :slight_smile: (편집 - 이 게시물이 기능 카테고리로 이동된 걸 방금 봤네요, 감사합니다!)

1개의 좋아요

그렇게 하면 데이터베이스의 모든 것에 접근할 수 있게 됩니다. 한 명 이상에게 관리자 권한을 부여하거나, 해당 그룹이 플러그인을 사용할 수 있도록 플러그인을 포크(fork)해야 합니다.

6개의 좋아요