승인 필요 설정 시에도 멤버가 초대할 수 있도록 허용(또는 유사한 기능)

전문가를 위한 Discourse를 운영 중이며, 가입 시 가입 페이지(사용자 정의 필드를 통해)에서 일부 회원 자격 및 교육 정보를 인증하도록 요구합니다. 따라서 진입을 위해 직원 승인(staff approval)이 필요합니다.

승인이 필요한 경우 직원만 새 사용자를 초대할 수 있다는 점은 이해하고 있습니다. 하지만 직원이 초대를 보내면 새 사용자는 승인 과정을 거치지 않아도 됩니다.

Discourse를 수정하여 다음 중 하나를 구현할 수 있을까요?
A. 직원만 새 사용자를 초대할 수 있지만, 새 사용자는 여전히 승인을 받아야 하는 경우?
B. 모든 멤버가 새 사용자를 초대할 수 있지만, 모든 새 사용자(직원 초대를 받은 사용자 포함)가 승인을 받아야 하는 경우?

B 옵션이 가장 선호되는 방식입니다.

새 사용자를 승인하는 결정은 직원이 내리는 것이므로, 직원이 초대한 사용자를 직원 스스로 승인해야 한다는 것은 비합리적인 것처럼 보일 수 있습니다. 제 이유는 다음과 같습니다. 가입 페이지의 사용자 정의 필드는 해당 정보를 Discourse 내부에 유지하는 반면, 직원이 사용자를 초대할 때 자격 증명 등을 확인해야 한다면 사용자를 초대하기 전에 Discourse 외부로 연락하여 확인해야 하기 때문입니다.

1개의 좋아요

여기에 아이디어 하나를 추가하겠습니다. 옵션 C는 다음과 같을 수 있습니다: 스태프를 포함한 모든 사용자에게 초대 기능을 비활성화할 수 있다면, 대신 이메일 주소를 개인 메시지로 보내서 대기 상태의 사용자를 생성하고, 해당 사용자가 가입 시 승인을 필요로 하는 방식으로 초대를 처리할 수 있습니다.

1개의 좋아요

이 질문과 가능한 대안은 Allow users invited by staff to skip approval 에서 논의되고 있으므로, 이 이슈를 닫겠습니다.