Editing posts cause notification

아하, 알려주셔서 감사합니다! 저도 확실히 동일한 동작을 확인했습니다.

게시글 수정을 통해 멘션 알림을 보내는 기능은 저와 다른 사용자들도 가끔씩 사용하는 중요한 기능이므로 이 기능은 유지되어야 하지만, 현재 그룹과의 연동 방식은 어색하게 느껴집니다.

제 현재 의견은 게시글당 그룹 알림을 한 번만 보내야 한다는 것입니다. 처음 그룹 멘션이 이루어진 이후에 그룹에 추가된 사용자는 이후의 게시글 수정으로 인해 그룹 멘션 알림을 받지 않아야 합니다. 게시글이 마지막으로 저장된 이후로 새로운 그룹 멘션이 없다면 게시글 편집 중 그룹 알림에 대한 JIT 교육 배너는 표시되지 않아야 합니다.

이전에 멘션되지 않았던 그룹이 수정 과정에서 멘션되면, 해당 그룹에는 알림이 전송되어야 합니다. 이는 사용자 멘션의 동작 방식과 동일합니다. 새롭게 멘션된 그룹이 있다면 관련 교육 배너도 표시되어야 합니다.

group_mentions 테이블에 레코드가 존재하는지에 기반한 조건 분기 로직을 추가하면 될 것 같습니다. 우리는 게시글 저장 시점에 레코드를 생성합니다.

@codinghorror님, 어떻게 생각하시나요?