dennisma
(dennisma)
8월 8, 2020, 5:43오후
1
사용자가 하위 카테고리에만 게시물을 올리고 카테고리 자체에는 올리지 못하게 하고 싶습니다. 예를 들어, 'Classes’라는 카테고리가 있고 그 아래에 다양한 클래스가 하위 카테고리로 존재합니다.
Classes
Adv Algorithms
Arduino Programming
Raspberry Pi
OpenCV…
'Classes’는 일반적인 용어이므로 이 카테고리에 직접 게시물을 올리는 것은 의미가 없습니다… 저는 사용자가 하위 카테고리에만 게시물을 올리는 것을 원합니다.
권한을 설정할 수 있지만, 여전히 'Classes’에 게시물을 시작할 수 있으며, 실제 게시물을 제출하려고 할 때까지 오류가 표시되지 않습니다.
이전에 같은 질문이 있었을 것 같아 검색해 보았지만, 이렇게 질문한 예는 찾지 못했습니다.
안녕하세요, meta에 오신 것을 환영합니다. 여기서 뵙게 되어 반갑습니다.
부모 카테고리의 권한을 설정하여 액세스를 제한하려는 사용자만 볼 수 있도록 하는 것이 불가능한지 확인해 보셨나요? 해당 사용자를 그룹에 추가한 후, 읽기 및 쓰기 권한이 아닌 읽기 권한만 그 그룹에 부여하면 됩니다. 만약 작성기(composer)에서 해당 카테고리가 옵션으로 표시되고 있다면, 버그일 수도 있고, 카테고리 권한을 변경한 후 웹 브라우저에서 하드 리프레시를 해야 할 수도 있습니다.
dennisma
(dennisma)
8월 8, 2020, 5:58오후
4
맞습니다… 크롬에서 CTRL-F5를 눌러야 했습니다. 그 후 새 주제 버튼이 선택되지 않았습니다.
감사합니다. 이제 작동합니다!
해당 카테고리에서 새 주제 생성 버튼을 숨기는 것도 추천합니다. 제 사이트에서는 그 버튼이 회색으로 비활성화된 상태로 남아 있어서 혼란을 많이 야기했거든요. 아래 CSS를 추가하고 카테고리 슬러그만 변경하시면 됩니다. 슬러그가 classes라고 가정했습니다.
body.category-classes #create-topic {
display: none !important;
}