기존 포럼 엔진에서 Discourse로 이전했습니다. 사용자 생성은 메인 웹사이트에서 처리되므로(API 요청을 통해), 메인 웹사이트에서 사용자 계정이 생성될 때 포럼 계정도 함께 생성됩니다. 따라서 포럼에서의 직접적인 가입을 금지하고 싶었습니다.
하지만 "가입 비활성화(disable registration)"를 활성화했을 때, API를 통한 사용자 생성조차 허용되지 않았습니다. 그래서 "초대만 허용(INvite only)"으로 변경했는데, 이렇게 하면 잘 작동하는 것 같습니다. 다만 문제가 하나 있습니다. 기존 포럼에서 이전된 모든 기존 사용자들이 첫 로그인 전에 승인이 필요하게 되었습니다. 신규 사용자의 경우 문제없는 것 같습니다. 수천 명의 기존 사용자를 일괄 승인(bulk approve)하는 방법은 무엇이며, 왜 이런 메시지가 표시되는 것일까요?