정책 수락에 기반하여 그룹 구성원을 유지하는 플러그인

무엇을 원하시나요?

특이한 조합을 수행할 플러그인이 필요합니다. 사용자가 특정 Discourse 정책을 수락했고 A 그룹의 멤버라면, 그 사용자를 B 그룹의 멤버로 만드세요. 그렇지 않다면 B 그룹에서 제외하세요.

정책을 수락하는 즉시 B 그룹의 멤버로 만드는 것이 좋겠지만, sidekiq를 위해 잠시 기다려야 한다면 그 또한 허용할 수 있습니다.

policy_users 테이블을 참조하세요.

post_policy_id와 그룹 이름은 하드코딩해도 됩니다. 필요하면 나중에 수정할 수 있습니다. 그리고 혹시 이 기능을 다른 조합에 사용해야 할 경우를 대비해 하드코딩된 리스트로 만들어 주세요:

{
  [post_policy_id_1, A 그룹, B 그룹],
  [post_policy_id_2, C 그룹, D 그룹],
  ...
}

언제까지 완료되길 원하시나요?

다음 주 안에 완료되면 좋겠습니다.

이 작업을 위해 제안하실 예산(USD)은 얼마인가요?

제안에 열려 있지만, 일회성 작업이므로 빠르고 저렴하며 하드코딩된 해결책을 원합니다.

도움 주실 수 있으시면 개인 메시지(PM)를 보내주세요.

2개의 좋아요

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.