Gamification이 관리자 제외 모든 사용자에게 404 오류를 표시합니다

리더보드에서 Visible to groups(그룹 표시)가 everyone(모두)으로 설정되어 있을 때(everyone이 맞을 것 같고, 핀란드어로는 kaikki인데 같은 의미입니다) 관리자 외 다른 모든 사용자에게 404 오류(아니요… 찾을 수 없거나 삭제됨…)가 발생합니다.

everyone(kaikki)을 신뢰 수준으로 변경하면 모든 것이 정상적으로 작동합니다.

그래서 이건 버그라고 생각하는데, 제가 놓친 부분이 있을까요?

시스템이 어떻게 동작하는지는 정확히 모르지만, 이전에도 관리자, 모더레이터 등 번역된 그룹 이름 때문에 어딘가에서 문제가 생긴 적이 있습니다. 지금도 이것이 원인이 될 수 있을까요?

수정:

잊고 있었네요… 그룹 제외 기능이 도입되었을 당시에는 리더보드가 정상적으로 작동했습니다. 즉, 그 업데이트 이후로 무언가가 변경되었는데, 정확히 언제였는지는 알 길이 없습니다: 제 사용자들 사이에서 리더보드가 그렇게 인기 있는 기능은 아니거든요.

1개의 좋아요

번역 관련 문제가 있을 수 있으므로, 여러분이 보고 있는 내용을 비교해 볼 수 있도록 스크린샷을 확인하는 것이 도움이 될 것입니다. :mag: :+1:

1개의 좋아요

처음엔 내가 첨부한 스크린샷에 대체 무슨 문제가 있는 건지 모르겠어서, 그 다음엔 그냥 :flushed: :man_facepalming:

원본을 수정할게요… 잠깐만요.

문제가 발생하는 영어 환경의 전체 리더보드 설정에 대한 스크린샷을 공유해 주시겠습니까?

1개의 좋아요

그룹은 인터페이스 언어가 아닌 사이트 언어를 따릅니다 — 다들 알고 계셨을 거라고 생각합니다.

참고로 — 어떤 업데이트가 날짜 범위도 정리해버렸네요. 그렇게 중요하지는 않지만, 흥미로운 점입니다.

수정:

더 명확하게 설명하겠습니다 :wink:

  • 리더보드가 kaikki(영어로는 everyone)에게 표시될 때, 관리자만 볼 수 있습니다.
  • 리더보드가 luottamustaso_0(trustlevel_0)부터 luottamustaso_4(trustlevel_4)까지 표시될 때, 로그인한 모든 사람이 볼 수 있습니다.

즉, 문제는 kaikki/everyone입니다 — 처음부터 설정을 더 빠르고 쉽게 만들기 위한 ‘단순한’ UI 기능이었을 것 같습니다.

그래도 TL0 .. TL4는 괜찮습니다.

방금 테스트 사이트에서 이 문제를 실행해 보았는데, 구체적인 영어 대응 단어는 'Everyone’인 것 같습니다. 새 리더보드를 생성하고 'everyone’으로 표시되도록 설정했지만, TL1 테스트 사용자로 접근하려고 하면 'Oops! That page doesn’t exist or is private.'라는 메시지가 표시됩니다.

(설정 설명에 'the’가 두 번 중복되어 있습니다)

4개의 좋아요

감사합니다 — all을 everyone으로 변경했어요. 아마 제 문장이 좀 혼란스러웠던 것 같아요 :joy:

2개의 좋아요

방금 이 문제를 수정하는 패치를 추가했습니다.

이로 인해 관리자가 설정 화면에서 everyone을 선택하는 것이 차단됩니다. 또한 해당 변경 사항을 반영하도록那里的 문구도 업데이트했습니다.

4개의 좋아요

이 주제는 3일 후 자동으로 닫혔습니다. 더 이상 답변을 할 수 없습니다.