Discourse Retort

마이그레이션 스크립트를 작성하고, 리포트(retorts)를 리액션으로 마이그레이션하기 위한 관리자 UI를 만들었습니다. 해당 브랜치에 있습니다. UI는 다음과 같습니다.

완성을 위해 조언이 필요합니다.

사용자가 게시글에 좋아요와 "리포트"를 동시에 할 수 있습니다. 마이그레이션 시 이 시나리오에서는 좋아요보다 리포트를 우선 처리할 예정입니다. 하지만 ReactionManager.toggle!의 접근 보호 설정이 이를 허용하지 않습니다.

마이그레이션을 위해 “force” 옵션을 추가할 수 있을까요? 아니면 다른 접근 방식을 제안해 주실 수 있을까요? 수동 처리를 시도해 볼 수는 있지만, Discourse Reactions에는 "shadow likes"라는 흥미로운 기능이 있어 제가 완전히 이해하지 못한 부분이 있습니다.

게시글에 여러 리액션을 허용하는 기능을 추가할 계획이 없다면, 사용자가 여러 개의 리포트를 가진 경우 해당 사용자의 첫 번째 리포트를 우선 처리하겠습니다.

또한 이러한 점을 고려하여, 이는 상당한 차이이므로 당분간 이 플러그인을 현재 상태로 유지할 것입니다. 다만, 여전히 많은 사용자에게 마이그레이션이 유용할 것이라고 생각합니다.

14개의 좋아요