익명 사용자가 게시물을 "좋아요"할 수 있도록 하는 PR을 열었습니다. 이 기능은 SiteSetting으로 설정되어 있어 관리자가 활성화하거나 비활성화할 수 있습니다.
코드 리뷰를 부탁드려도 될까요?
배경: 저는 실제 이름으로 계정이 등록된 501(c)3 디스커스를 운영하고 있습니다. 일부 사용자들이 개인적인 경험이나 민감한 주제(정신 건강, 어려운 과거의 기억 등)를 공유하기를 원하기 때문에 익명 토론을 장려하고 있습니다. 익명 토론은 매우 풍부하고 도움이 되었으며, 익명 “좋아요” 기능을 추가하면 사람들이 자신의 이름을 드러하는 것을 꺼려하면서도 강한 공감이나 동의의 뜻을 표할 수 있는 주제에 대한 커뮤니티의 상호작용을 파악하는 데 도움이 될 것입니다.
disallow 아이콘을 어디서 호출해야 하는지 간단히 팁을 주실 수 있을까요? 다시 한번 확인해 보았지만, 정확히 어떻게 해야 하는지 모르겠어요.
GH 댓글에서:
안녕하세요, @nattsw님. 두 번째 리뷰를 해주셔서 감사합니다. post_undo_action_window_mins가 can_delete_post_action?에서만 참조되고 있고, 해당 메서드가 post_undo_action_window_mins가 지난 후에는 올바르게 false를 반환하고 있음에도 불구하고, disallow가 어디에서 일어나야 하는지 파악하는 데 조금 어려움을 겪고 있습니다.
그러나 이 메서드가 윈도우가 닫힌 후에도 올바르게 false를 반환하고 있음에도 불구하고, disallow 심볼은 표시되지 않습니다. post_undo_action_window_mins를 참조하는 다른 메서드는 없는데 말이죠. can_delete_post_action?가 페이지가 로드될 때 호출된다는 것은 알고 있지만, 실제 disallow 아이콘이 어디서 호출되는지 정확히 찾지 못하고 있습니다.