공개되지 않은 카테고리에서 배지가 부여되지 않음 (해당 카테고리에서 배지 부여 허용이 켜져 있음에도)

제한된 범주에 대해 배지를 부여하는 문제는 메타에서 여러 번 논의되었는데, 제가 찾을 수 있는 Sam의 가장 최근 답변은 다음과 같습니다:

그는 또한 이를 위한 사이트 설정의 가능성도 상정했습니다:

현재 범주 설정에서 다음 필드를 발견했습니다: 이 범주에서 배지 부여 허용
이것이 비공개 범주에서도 배지를 부여할 수 있도록 하는 해결책이 되어야 하지 않나요, 아니면 비공개 상태가 궁극적으로 이 범주 설정을 무시하게 되나요?

만약 후자라면, 해당 동작은 정말로 혼란스럽다고 생각합니다. 사용자는 해당 범주에서 배지 부여를 명시적으로 원하고 있음에도 불구하고 실제로는 배지가 부여되지 않으니까요.

저희 커뮤니티에서는 대부분의 활동이 특정 비공개 범주에서 이루어지며, 사용자가 정당한 노력으로 획득한 배지를 받지 못하는 점은 유감스러운 일입니다.

It is not currently possible for badges to be granted based on private categories in Discourse. This is an intentional design decision.

3개의 좋아요

Yes, I understood it’s by design.

But how about the other part of my question?
Since Discourse is all about transparency and openness, having an Allow granting of badges in this category setting that doesn’t do what it says, is confusing.

Maybe a note in the category settings for the staff saying “will not take effect on restricted categories” would be a good idea?

And since we are talking about transparency, I think Discourse users would benefit from a note on the Badges page, saying something along the lines of “Badges are only awarded in public categories”, if that remains to be the desired behavior.

1개의 좋아요

That’s a very good point, can we improve messaging here a few places @sam to reduce the support request load?

2개의 좋아요