버전: 커밋 a5ed0ea5d6에서 실행 중인 3.2.0.beta4-dev
재현 방법:
- 누군가를 그룹 채팅에 초대합니다.
- 큰 빨간색 “채널 나가기” 버튼을 클릭합니다.
- 여전히 채널에 있는 것으로 표시되고 URL을 통해 접속할 수 있습니다. 다른 계정으로 확인할 수 있습니다.
재미로 아래 쿼리를 실행해 보았지만 여전히 실패했습니다:
DELETE FROM user_chat_channel_memberships WHERE chat_channel_id = <id> AND user_id = <id>;
8개의 좋아요
TReKiE
(Jonathan Kay)
3
지난주 16명이 포함된 채팅 그룹에서 이 문제를 겪었습니다. 제 우회 방법은 나 자신을 제외하고 모든 멤버가 그룹에서 나가는 것이었습니다. 약 20분 후, 그룹 채팅 아이콘은 16에서 1로 바뀌었지만, 목록에는 여전히 모든 멤버가 표시되고 있었습니다.
하지만 오늘早些 누군가가 그룹 대화의 이전 멘션/알림을 발견했고, 실수로 이를 인식하지 못한 채 답변을 보냈습니다. 그러자 그룹이 즉시 다시 활성화되었습니다. 아이콘은 다시 16을 표시하고 있습니다.
오늘 오후, 문제가 데이터베이스나 플러그인과 관련이 없는지 확인하기 위해 새로운 Discourse 인스턴스를 구축했고, 문제는 쉽게 재현되었습니다.
2개의 좋아요
채널을 음소거하면 스팸 알림을 방지할 수 있지만, 실제로 채널에서 나가는 것은 아닙니다.
2개의 좋아요
Firepup650
(Firepup Sixfifty)
5
어떤 이유에서인지 핑(Ping)은 여전히 채팅 채널과 DM 모두에서 이 설정을 무시합니다.
4개의 좋아요
lindsey
(Lindsey Fogle)
6
이 문제를 보고해 주신 모든 분들께 감사드립니다. 팀에 해당 내용을 문서화했으며, 수정을 위해 로드맵에 추가하고 있습니다.
5개의 좋아요
lindsey
(Lindsey Fogle)
7
오늘 @j.jaffeux 님이 이 문제를 해결할 업데이트를 배포했습니다. 최신 코드를 사용해야 하지만, 제가 테스트했을 때 완벽하게 작동했습니다.
그룹 채팅을 떠난 사용자는 누군가 그들을 다시 그룹에 추가할 때까지 그룹 멤버 목록에 표시되지 않고, 그룹 채팅 알림을 받지 않으며, 그룹 채팅에 직접(예: URL을 통해) 접근할 수 없게 됩니다.
확인해 보시고 문제가 발견되면 알려 주세요!
5개의 좋아요
게시물 2개가 새로운 주제로 분리되었습니다: 그룹 채팅을 나가는 방법?