리더가 신고된 게시물을 다시 숨길 수 없음

안녕하세요,

오늘 이 문제를 발견했는데, 이전에도 이런 상태였는지 확실하지 않습니다.

기본적으로 포스트 관리자 렌치(post admin wrench)에서 TL4(리더) 사용자는 플래그가 지정된 포스트를 숨김 해제할 수 있는 옵션을 가지고 있습니다. 그러나 포스트에 플래그가 지정된 상태에서 '숨김 해제’를 클릭해도 작동하지 않습니다.

재현 단계

  1. 다른 계정으로 공개적으로 또는 개인 메시지(PM)로 무언가를 게시합니다.
  2. 아무 사용자로든 해당 포스트에 플래그를 지정합니다 (포스트가 숨겨져 있어야 합니다).
  3. TL4 권한만 가진 사용자에게 해당 포스트의 숨김 해제를 요청합니다.

예상 결과:

플래그가 지정된 포스트가 복원됩니다.

실제 결과:

TL4 사용자는 포스트 숨김 해제 옵션을 볼 수 있지만, 클릭해도 포스트가 숨김 해제되지 않습니다.

2.8.0 beta 1 버전의 두 Discourse 포럼에서 이 문제를 재현했습니다.

1개의 좋아요

이 문제는 현재 존재하는 버그와 관련이 있을 수 있습니다. 해당 버그에서는 TL4 사용자에게 플래그 수가 표시되는데, 원래는 표시되지 않아야 합니다. @Roman 이 버그를 처리 중이신가요?

그건 이미 수정했는데, 이건 관련이 없는 것 같아. 내일 아침에 확인해 볼게.

1개의 좋아요

이 버그는 꽤 오래된 것 같습니다. PostGuardian에 따르면, 게시물을 다시 표시할 수 있는 권한은 스태프에게만 있지만, 클라이언트는 사용자가 스태프이거나 TL4인지를 확인하고 있습니다.

TL4가 해당 버튼을 숨기도록 하는 PR을 작성했습니다:

이것이 우리가 원하는 동작이라고 가정했지만, 리더(Leader)에게도 게시물을 다시 표시할 수 있는 권한을 부여하는 것이 더 낫다면 가디언을 수정할 수 있습니다.

5개의 좋아요