사용자 및 주제 사용자 정의 필드를 생성하고 간단한 버튼으로 해당 필드를 업데이트하는 플러그인

어떤 작업을 원하시나요?

사용자와 토픽의 사용자 정의 필드를 생성하고, 간단한 버튼으로 해당 필드를 업데이트하는 플러그인을 개발해 주세요. 자세한 내용은 아래에 첨부했습니다.

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

완료되는 대로 바로 가능합니다.

이 작업에 대해 제시하실 수 있는 예산(USD)은 얼마인가요?
예산이 다소 빠듯하여 몇백 달러 수준입니다. 견적을 주시면 협의가 가능할 것 같습니다.


사용자 “사용자 정의 필드”

각 사용자에게 사용자 정의 필드가 추가됩니다: 이러한 사용자 정의 필드는 관리자만 수정할 수 있으며, 일반 사용자는 수정할 수 없습니다. 또한 API를 통해서도(관리자 전용) 수정 가능해야 합니다.

  • wallet(지갑): 사용자가 계좌에 돈을 입금하고, 게이미피케이션을 통해 번 수입금이 여기에 추가됩니다. “기부를 하면 여기서 차감됩니다.” (지갑은 사용자 본인과 관리자만 볼 수 있습니다)
  • donated(기부한 금액): 다른 사람에게 기부한 금액이 여기에 추가됩니다.
  • revenues(수익): 다른 사람에게서 받은 기부금이 여기에 추가됩니다.
  • revenues_action(게이미피케이션 포인트): 게이미피케이션에서 얻은 포인트가 여기에 추가됩니다.
  • added_money(입금한 금액): 사용자가 계좌에 돈을 입금하면 여기에 표시됩니다.

토픽

각 게시물 아래에 기부 버튼이 있습니다. 버튼을 클릭하면 모달이 열립니다. 모달 화면에는 다음 내용이 표시됩니다:

  • 왼쪽에는 사용자의 총 금액(지갑: 사용자 정의 필드)이 표시됩니다.
  • 오른쪽에는 기부하려는 금액을 입력할 수 있는 필드가 있습니다. 이 필드에는 지갑 필드에 있는 숫자보다 큰 금액을 입력할 수 없어야 합니다. 하단의 기부 버튼을 클릭하면 다음과 같은 거래가 이루어져야 합니다:
  • 기부한 금액이 게시물 작성자의 wallet(+)과 revenues(+) 필드에 추가됩니다.
  • 기부한 금액이 기부한 사용자의 wallet(-) 필드에서 차감되고 donation(+) 필드에 추가됩니다.
  • 기부 사실은 게시물 작성자에게 알림으로 전송되며, 기부 내역과 기부한 사용자는 게시물 아래에 나열됩니다.
  • 모든 기부 거래는 테이블에 기록됩니다. 모든 상세 정보는 관리자만 볼 수 있어야 합니다. 이러한 거래는 관리자 화면에서 별도의 페이지에 나열되어야 하며, 관리자가 수정할 수 있어야 합니다.
  • 해당 토픽에서 이루어진 모든 기부는 첫 번째 게시물 아래에 나열됩니다. 기부된 게시물로 연결되는 링크가 제공되며, 클릭하면 해당 게시물로 이동합니다.
  • 토픽 사용자 정의 필드 (distributed_money): 토픽에서 이루어진 기부금 + 게이미피케이션(게시물 좋아요, 댓글 등)에서 얻은 포인트가 이 특수 필드에 추가됩니다. (목표는 토픽을 통해 각 사용자가 얻은 총 포인트를 토픽 내에서 보여주는 것입니다.)

사용자 프로필/사용자 카드

  • 사용자 프로필
    받은 기부금과 보낸 기부금의 금액이 표시됩니다.
    기부 탭이 있으며, 여기에 보낸 기부금의 금액과 게시물 링크가 표시됩니다. (게시물 텍스트의 경우, 처음 100~200자를 표시할 수 있습니다)
    받은 기부금의 금액, 기부한 사용자 정보, 해당 사용자가 작성한 메시지의 게시물 링크, 그리고 처음 100~200자가 표시되는 기부 탭이 있습니다.

  • 사용자 카드
    받은 기부금과 보낸 기부금의 금액이 표시됩니다.

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