전역으로 고정된 주제가 2개였는데, 세 번째 주제를 고정하려고 할 때 전역 고정 옵션이 표시되지 않았습니다. 아마도 최대 2개까지 가능하다고 생각해서 고정된 주제 중 하나를 해제했지만, 여전히 어떤 주제에서도 전역 고정 옵션이 나오지 않았습니다. 방금 전역에서 해제한 주제조차도 마찬가지였습니다.
무슨 일이 일어나고 있는지 혹시 아시는 분 계신가요?
전역으로 고정된 주제가 2개였는데, 세 번째 주제를 고정하려고 할 때 전역 고정 옵션이 표시되지 않았습니다. 아마도 최대 2개까지 가능하다고 생각해서 고정된 주제 중 하나를 해제했지만, 여전히 어떤 주제에서도 전역 고정 옵션이 나오지 않았습니다. 방금 전역에서 해제한 주제조차도 마찬가지였습니다.
무슨 일이 일어나고 있는지 혹시 아시는 분 계신가요?
안녕하세요,
저희 포럼에서도 같은 문제가 발생합니다 ![]()
확인해 주셔서 감사합니다. 이 문제는 최근에야 발생하기 시작했습니다. 그전까지는 정상적으로 작동했거든요.
안녕하세요, 저희도 동일한 문제를 겪고 있습니다(최신 베타 버전에서 발생하며, 안전 모드에서도 재현됩니다). 이제 전역 고정 옵션이 사라졌어요.
버그인가요?
오 @jamie.wilson 이건 아마도 너의 변경 사항인 것 같아. 일부 스태프가 TL1/2/3일 수 있으니, 여기서 신뢰 수준(trust level) 체크가 아니라 스태프 여부를 확인하는 로직이 있어야 해.
임시 해결책: 스태프의 신뢰 수준을 TL4로 설정하면 고정(pin)이 허용돼.
샘 님,
문제가 해결되었습니다. 감사합니다 ![]()
빠른 지원에 감사드립니다! ![]()
네, 그렇습니다. ![]()
우회 방법을 알려주셔서 감사합니다. 이제 작동합니다. ![]()
@sam 사용자 중 한 명(TL3)이 예전처럼 원하는 주제를 카테고리 상단에 고정할 수 없다고 언급했습니다.
이것과 관련이 있을까요? 변경해야 하는 새로운 설정이 있는 건가요? 이 사용자에게 TL4를 지정하고 싶지 않습니다.
전역 고정 기능은 확실히 tl4/스태프 전용이어야 합니다.
카테고리 관리자가 할 수 있는 일은 아니에요. 사이트 전체에 영향을 미치기 때문이죠.
카테고리 내에서 고정하는 기능은 카테고리 관리자에게 허용하는 것이 괜찮습니다.
스태프가 낮은 신뢰도 레벨이라는 건 정말 이상하지만, 이 부분은 수정해야 합니다. @jamie.wilson, 스태프인 경우에도 true를 반환할 수 있을까요?
이건 제 실수였습니다. 처음부터 canManageTopic를 사용해야 했어요:
isElder: equal("trust_level", 4),
canManageTopic: or("staff", "isElder"),
이 버그를 도입한 변경 사항에 대한 테스트에는 다음이 포함되어 있었습니다:
needs.user({ admin: true });
제 이해로는, needs.user는 기본적으로 다양한 권한이 상승된 eviltrout 사용자를 반환합니다.
trust_level: 4,
moderator: true,
admin: true,
trust_level이 4였기 때문에 isElder가 true가 되었습니다.
제가 어떻게 동작하는지 이해한 것이 맞다면, 테스트에서 기본적으로 ‘일반’ 사용자를 반환하도록 하는 것이 합리적일까요?
스태프가 주제를 고정/고정 해제하지 못하는 문제를 수정하는 패치가 병합되었습니다.