어제 임포트를 실행했는데, 모든 모더레이터가 "당신은 모더레이터입니다!!!"라는 이메일 알림을 받았다는 긴급한 이메일을 받았습니다. 대부분의 모더레이터는 예정된 마이그레이션에 대해 아직 알지 못하는 것이 맞았어야 합니다.
지난 몇 주 동안 이 동일한 임포트 스크립트를 여러 번 실행했으며(지난 3년 동안의 수많은 임포트는 더 말할 필요도 없이), 이런 일이 발생하지 않았습니다. 따라서 지난 1주일 정도 사이에 이 알림을 추가하는 변경 사항이 생긴 것 같습니다. 최근 커밋을 빠르게 살펴봐도 해당 내용은 찾지 못했습니다.
사용자 생성 레코드에 active: false를 포함하도록 스크립트를 수정했지만, 다른 사용자들에게도 영향을 미칠 가능성이 큽니다.
disable_emails=non-staff가 설정되어 있지만, 모더레이터는 스태프이므로… 아마도 모든 이메일을 비활성화해야 할 것 같습니다.
기능 요청이 무엇인지 확실하지 않습니다… base.rb에서 이러한 알림을 비활성화하는 것일까요? 아, 그런데
아, 하지만 reset_site_settings에서 다시 해제되겠네요. "모더레이터나 관리자로 승격될 때 사용자에게 알림을 보내지 않는다"는 설정을 추가하는 것이 좋을까요?