안녕하세요, 여러분.
Discourse 버전 3.2.0.beta2-dev (1a70817962)
관리자 페이지를 통해 회원들에게 수동으로 배지를 부여할 때, "부여한 사람(Granted By)"의 스태프 이름이 표시되지 않습니다:
아래 링크와 관련이 있을 수 있습니다: Grant badge reason not added to the granted badge ![]()
안녕하세요, 여러분.
Discourse 버전 3.2.0.beta2-dev (1a70817962)
관리자 페이지를 통해 회원들에게 수동으로 배지를 부여할 때, "부여한 사람(Granted By)"의 스태프 이름이 표시되지 않습니다:
아래 링크와 관련이 있을 수 있습니다: Grant badge reason not added to the granted badge ![]()
안녕하세요 ![]()
제가 올바르게 이해하고 있다면, 여기서는 system_users만 기록되는 것 같습니다. 스태프가 사용자에게 배지를 부여하면 그 내용은 Staff Action Logs(/admin/logs/staff_action_logs)에 기록됩니다.
다만, 스태프가 수동으로 부여한 배지 기록도 여기에 추가하면 좋은 기능이라고 생각합니다.
직원들이 생성한 기록도 함께 표시됩니다. 로그에 대해서는 말씀이 맞습니다.
제가 확인한 바로는, 템플릿은 부여자 이름을 표시할 준비가 되어 있지만, 코드는 부여자 ID를 기반으로 이름을 파악할 수 있도록 페이로드(생성 및 목록)에 users 목록을 포함하는 것을 기대하고 있습니다. 아마도 아직 구현된 적이 없는 것 같습니다. ![]()
이 커밋이 관련이 있을 것 같아요
불행히도 그에 대한 메타 토픽 토론은 더 이상 사용할 수 없습니다.
이것이 아닌가요? ![]()
오늘 아침에 Don의 댓글을 보고 죽은 듯이 잊혀진 주제를 되살렸습니다.
![]()
아하, 뭔가 특별한 권한을 얻은 줄 알았네 ![]()
보고해 주셔서 감사합니다. FIX: display and link to correct grant_by users for granted badges - Pull Request #24021 - discourse/discourse - GitHub 에서 수정했습니다 ![]()
훌륭하네요, 감사합니다 @kelv ![]()
@kelv FIX 커밋 메시지를 보면, 이건 실제로 버그였나요?
아직 구현되지 않은 기능이었던 게 아니라요?
깨진 커밋을 찾지 못해서, 의도된 기능이었던 것이 구현되지 않은 것인지 아니면 버그인지 정확히 알 수 없습니다
어쨌든 UI가 이 기능을 포함하려는 명확한 의도가 있는 것 같아서(Granted By 컬럼 헤더를 기준으로 판단) FIX로 진행하기로 했습니다.
이 주제는 2일 후 자동으로 닫혔습니다. 더 이상 새 답변을 작성할 수 없습니다.