투표를 누가 마감했나요?

안녕하세요!

Discourse에서 투표(poll)를 생성할 때, 어떤 모더레이터/관리자든 투표를 종료할 수 있는 옵션이 있는 것 같습니다. Data Explorer 플러그인을 사용해 '특정 투표를 누가 종료했는지’를 확인할 수 있는지 알아보려 했지만, 투표 관련 테이블 어디에도 해당 정보가 기록되어 있지 않았습니다. 스태프 로그(staff log)도 확인해 보았지만, 여기서도 찾을 수 없었습니다.

포럼에서 특정 투표를 종료한 사용자를 확인할 수 있는 방법이 있는지 알고 싶으시다면 알려 주실 수 있을까요?

감사합니다!

Data Explorer를 사용 중이라면 다음 SQL 쿼리를 시도해 볼 수 있습니다.

SELECT 
    pr.created_at AS "Closed At",
    p.topic_id AS "Topic ID",
    p.post_number AS "Post Number",
    u.username AS "Closed By",
    pr.modifications AS "Modifications"
FROM post_revisions pr
JOIN posts p ON p.id = pr.post_id
JOIN users u ON u.id = pr.user_id
WHERE pr.modifications LIKE '%status=closed%'
ORDER BY pr.created_at DESC

안녕하세요

감사합니다! 투표 종료가 '게시물 수정’에 포함된다고 생각하지 않는데, 확실합니까? 시도해 보았지만 투표의 종료/개시는 해당 목록에 표시되지 않았습니다.

리포트 감사합니다 @gassim :+1: 다음 항목에 대한 지원을 추가했습니다.

  1. 투표 내에서 누가 투표를 종료했는지 직접 표시
  2. 감사 목적을 위해 누가 투표를 종료했는지 저장 및 로깅

@zogstrip 정말 감사합니다! :folded_hands: