이 문제를 재현할 수 있습니다. 누군가 나를 인용하거나, 내 게시물에 답글을 달거나, @사용자이름으로 나를 언급하거나, 주제에 나를 초대할 때 이메일을 보내기 사용자 설정이 활성화된 경우를 테스트하지 않았기 때문에 이를 인지하지 못했습니다. Joel의 스크린샷에서 볼 수 있듯이, 알림을 보낸 사용자의 이름은 올바르게 표시됩니다. 알림 메뉴에서도 올바르게 표시됩니다.
Joel이 발견한 문제는 discourse에서 기본적으로 활성화된 이메일 발신자 표시 이름 관리자 설정 때문입니다. 이 설정은 이메일의 발신자 필드에 게시물 작성자의 전체 이름을 표시합니다.
@dan 이 경우 발신자 사용자 이름을 게시물 작성자가 아닌 알림을 보낸 사람으로 변경할 수 있을까요?
이 버그를 이전에 겪은 적이 있지만 재현하지는 못했습니다. 문제는 포럼에서 이름 표시가 활성화되어 있을 때, 초대자의 이름 대신 원 게시자의 이름이 사용된다는 것입니다. 이름 표시가 비활성화되어 있으면 "via FORUM_NAME noreply@example.com"처럼 이름이 표시되지 않지만, "USERNAME via FORUM_NAME noreply@example.com"으로 표시되어야 합니다.