카테고리에 설정된 "읽기 전용 배너"가 테마 컴포넌트의 새 주제 버튼을 비활성화합니다

문제:

다음 조건이 모두 충족될 때

  • 새 주제 버튼 테마 컴포넌트가 설치되어 있고
  • 특정 카테고리에서 "사용자가 이 카테고리에서 주제를 만들 수 없을 때의 배너 텍스트"가 설정되어 있으며
  • 해당 사용자가 카테고리에서 주제를 생성할 권한이 있을 때

그렇다면

  • 새 주제 버튼이 비활성화되고
  • "여기에서 새 주제를 만들 권한이 없습니다"라는 툴팁이 표시됨

image

기대되는 동작:

  • 사용자가 권한을 보유하고 있으므로 새 주제 버튼은 비활성화되지 않아야 함

배너 텍스트가 설정되어 있다는 사실만으로는 사용자가 권한을 가지고 있지 않다고 가정할 이유가 되지 않습니다.

@awesomerobot 코드를 참고해 주세요

@yigit 어제 논의했던 문제의 근본 원인이 이것입니다

6개의 좋아요

보고해 주셔서 감사합니다! 방금 수정 사항을 병합했습니다: FIX: don't disable based on banner condition - Pull Request #11 - discourse/discourse-new-topic-button-theme-component - GitHub

8개의 좋아요

이 주제는 7일 후 자동으로 닫혔습니다. 새로운 답변은 더 이상 허용되지 않습니다.