시스템이 사용자 승인 대기 상태라고 지속적으로 인식함

여기 맥락을 제공하면서, 제가 관련 기능에 대해 질문하고 있을 수도 있다는 점도 인지하고 있습니다. 아마 두 개의 게시물을 작성하는 것이 좋겠지만, 일단 제 문제를 설명하고 제안을 부수적으로 포함하는 이 게시물 하나부터 시작하겠습니다.

맥락: 저는 Discourse 포럼의 공동 관리자(co-admin)입니다. 소유자이자 주요 관리자는 일반적으로 모든 사용자 승인을 그에게 맡겨달라고 요청했습니다. 시스템이 승인이 발생할 때마다 저에게 계속 메시지를 보내는 대신, 저에 한해서만 편집 가능한 기준(예: 승인 10건 이상, 또는 1주 이상 1건 이상 등)이 충족될 때까지 지연시키는 옵션이 있으면 좋겠습니다.

제가 보고하는 문제는 다른 관리자가 모든 미승인 사용자를 [승인/거부]하더라도, 여전히 6명의 미승인 사용자가 있다는 시스템 메시지가 즉시 표시된다는 것입니다. 저는 공동 관리자로 승진한 후, 즉 수년 동안 이런 상태였습니다.

"Please review them"을 클릭하면 다음 화면으로 이동합니다:

이 유령 같은 미승인 요청을 없앨 수 있는 방법이 있을까요?

메타에 오신 것을 환영합니다 :wave:

pending users reminder delay minutes 사이트 설정이 있습니다.

이 설정은 메시지가 전송되는 빈도를 조절하는 데 도움이 됩니다.

새 사용자 승인이 활성화되어 있어도 모든 사용자가 자동으로 승인되지 않는 경우가 있습니다. 이 문제를 일으키는 버그는 최소 2가지가 있습니다([1] & [2]).

사용자를 찾아 승인해 보시기 바랍니다. 데이터 탐색기 플러그인을 사용하는 것을 선호하지만, 해당 플러그인에 접근 권한이 없다면 모든 사용자 내보내기도 가능합니다.

그 후 해당 사용자의 관리자 페이지에서 승인 버튼을 사용해 보시기 바랍니다. 버튼이 작동하지 않으면 수정이 될 때까지 기다려야 합니다(Approval button on user's profile doesn't work).

다른 관리자분에게 남긴 메시지 중 일부입니다:

사용자 기반(userbase)을 내보내서 CSV 파일을 받았습니다. 그중 두 필드, 즉 usernameapproved를 새로운 스프레드시트에 복사했습니다. approved 필드에서 “false” 값으로 검색하니 이 6명의 사용자가 나왔습니다: [목록 생략]

그다음 Admin/User 페이지에서 각 사용자를 찾아보고, 각각 수동 “승인” 버튼을 클릭했습니다. 실제로 문제가 해결되었는지 확인하려면 시스템의 다음 승인 관련 메시지를 기다려야 하지만, 이번 조치로 해결될 것 같아 희망적입니다.

@Moin 님, 도움 주셔서 감사합니다. 제 인생에서 영원히 반복되는 짜증거리 하나가 줄어드는 것 같네요 :grin: