We are an invitation-only forum. I am an admin and have invited over 1000 people. I want to resend invites to only a subset of that list of pending invitations.
I don’t see a way to select that subset of people and only resend their invites as opposed to resending to everyone in the Pending category (and didn’t find a support topic for it).
Any ideas? (If this isn’t possible, would be great to have feature like this - where I can select a set to resend to…)
현재 Discourse에는 대기 중인 초대 목록 중 일부에만 초대를 선택적으로 재전송할 수 있는 기능이 없습니다.
가장 좋은 대안은 다음과 같습니다:
초대 수동 재전송:
“대기 중인 초대(Pending Invites)” 영역으로 이동하여 목록을 하나씩 검토하면서 특정 개인에게 초대를 수동으로 재전송할 수 있습니다. 그러나 대기 중인 사용자 초대 목록이 매우 방대한 경우, 이 과정은 매우 번거로울 수 있습니다.
사용자 정의 스크립팅 (API 사용):
API 사용에 익숙하다면, Discourse API와 상호작용하여 특정 사용자 하위 집단에 초대를 재전송하는 스크립트를 작성할 수 있습니다. 이를 위해서는 기술적 전문성과 포럼의 API 자격 증명에 대한 접근 권한이 필요합니다. Discourse API에 대한 문서는 여기에서 확인할 수 있습니다: https://docs.discourse.org/ 및 rest-api 카테고리 내의 Documentation 섹션에서 확인할 수 있습니다.
이 과정을 돕기 위해 Data Explorer 플러그인을 사용하여 여전히 초대 재전송이 필요한 사용자를 식별하는 데 사용할 수 있습니다. 대기 중인 초대를 찾으려면 Discourse 데이터베이스의 invites 또는 invited_users 테이블을 대상으로 하는 쿼리를 작성할 수 있습니다. 쿼리 결과를 CSV 또는 JSON 파일로 내보내어 사용자 작업 목록을 만들 수 있습니다. 이를 통해 교차 대조하여 어떤 리마인드를 재전송할지 수동으로 결정할 수 있습니다.
이러한 점을 고려할 때, 이 기능이 관심 있다면 Meta 커뮤니티에서 Contribute > Feature 주제를 생성하도록 권장합니다. 특정 기능에 대한 관심 표현이 많을수록 Discourse에 해당 기능이 도입될 가능성이 높아집니다. 이는 훌륭한 아이디어로 보이며, 귀하가 찾고 있는 내용에 대해 더 자세히 듣고 싶습니다.