‘무시한 사용자’를 제거하는 다른 방법

설정 > 사용자에서 해당 사용자를 삭제하는 방법 외에, 다른 사용자가 무시(무시 목록) 설정을 해제할 수 있는 방법이 있을까요?

저는 ‘무시’ 기능을 일종의 영구 차단 기능으로 활용하고 있으며, 이 기능의 일부로 설정 > 사용자 > 무시된 사용자를 숨기고 있습니다. (CSS를 사용하고 있지만, 제 회원들은 기술에 익숙하지 않은 분들이라 크게 걱정하지는 않고 있습니다.)

하지만 몇 가지 무시 설정이 스스로 해제되는 것 같습니다. 다른 회원을 차단했던 회원들이 갑자기 포럼에서 그 회원을 다시 보게 되는 현상이 발생하고 있으며, 그 원인을 파악하려고 노력하고 있습니다.

Discourse의 2.5 릴리스 직전까지의 아주 최근 버전까지, 무시(Ignore) 기능은 항상 타이머(2개월, 3개월, 4개월, 6개월) 설정이 필수였습니다. 그러다가 2.5 릴리스를 앞두고 무시 기능에 “영구(forever)” 옵션이 추가되었습니다. 그래서 그런 것입니다.

나도 그렇게 생각했어. 근데 나는 항상 무시 타이머를 "4개월"로 설정하고, 안전을 위해 3개월마다 API 호출을 보내서 다른 멤버들을 무시하도록 "갱신"했거든. 아마 새 무시가 타이머를 초기화하지 않은 것 같아… 아마 새 타임스탬프가 적용되려면 완전한 무시 해제를 한 다음 사용자를 다시 "무시"해야 했을 거야. 그게 원인인 것 같아.

이제 “무시” 시간을 10년으로 변경했고, 사이트에게 모든 사용자의 무시를 해제한 후 새 시간으로 다시 무시하도록 지시할 거야.