이것은 API를 사용해야 한다는 뜻이겠죠?
API 요청 PUT '{{base-url}}/groups/{{groupName}}/members.json'을 다음 요청과 함께 테스트해 보았을 때:
{
"emails": "email1,email2",
"notify": "true"
}
email1이 이미 등록된 사용자라고 가정하면, email1은 성공적으로 알림을 받고 비공개 그룹에 추가됩니다. 그러나 email2가 등록된 사용자가 아니라고 가정하면 초대 이메일이 보내지지만, email2가 계정을 등록할 때 해당 계정은 그룹에 추가되지 않습니다.
하지만 이 단계가 완벽하게 작동한다고 해도, 이 사용자들을 지정된 토픽으로 리디렉션하지 않습니다. 초대 링크 기능은 훌륭합니다:
- 강의 참여자가 3장에 있지만 포럼에 등록하지 않은 경우.
- 초대 링크를 클릭하면 등록 페이지로 이동합니다.
- 참여자가 가입하거나 로그인한 후, 초대 대상자가 비공개 그룹에 추가되고 관련 토픽(3장)으로 리디렉션됩니다. [참여자가 토론 포럼에 참여하는 것을 더 쉽게 만들고 싶습니다. 이는 필수 사항이 아니므로 모든 참여자가 반드시 서론이나 1장에서부터 참여하는 것은 아닙니다. 그러나 강의 중 나중에 참여하기로 결정하면 그 과정이 쉬워야 합니다.]
초대 링크가 제대로 작동한다면 완벽한 해결책이 될 것입니다. @JammyDodger에게는 잘 작동하는 반면, @tobiaseigen과 저는 새 사용자가 토픽으로 리디렉션되지 않는 문제를 재현하는 과정에서 문제를 겪고 있습니다 (https://meta.discourse.org/t/invite-links-to-topic-send-user-to-home-page-not-to-topic/221078).