직원 카테고리 권한 변경

새로운 중재자(moderator)를 추가하려고 하는데, 해당 중재자들이 스태프 카테고리(staff category)를 볼 수 없도록 설정하고 싶습니다.

주로 그 카테고리에 있는 과거 내용들이 해당 중재자들에게는 관련이 없기 때문입니다.

해당 카테고리는 미리 생성된(pre-seeded) 상태라 보안 설정만으로는 해결할 수 없으며, 디자인 관련 콘텐츠가 너무 많이 포함되어 있어 삭제할 수도 없습니다.

공통 CSS(common CSS)에 ‘display: none;’ 같은 규칙을 추가해서 중재자들이 해당 카테고리를 단순히 보이지 않도록 하는 방법이 있을까요?

[href=“/u/moderator”]

사용자별로 적용하는 것도 가능할까요?

[href=“/u/username”]

감사합니다

로버트님,

CSS를 사용하면 숨긴 내용이 안전 모드에서 쉽게 노출될 수 있습니다. 대신, 본인이만 볼 수 있는 새로운 카테고리를 만들고 해당 주제들을 이관하여 스태프 카테고리를 비워두는 것은 어떨까요? 또는, #staff 카테고리를 볼 수 없으므로 Category Group Review/Moderation 을 시도해 보실 수도 있습니다.

해당 주제들을 새로운 ‘구 직원’ 카테고리로 이동할 수 있습니다. Administrative Bulk Operations 의 “한 카테고리에서 다른 카테고리로 모든 주제 이동” 항목을 참고하세요.

이건 꽤 쉬워 보여서 시작했는데, 광고용으로 배치해 둔 이미지들이 어떻게 될지 걱정이 되네요.

저는 하우스 광고용으로 스태프 폴더에 이미지를 보관할 뿐만 아니라, 다른 사이트에서도 호스팅을 하고 있어서, 이렇게 하면 후회할 것 같다는 생각이 듭니다. 어떻게 생각하시나요?

리더 그룹에서 이 기능을 사용하고 있는 것 같습니다. 리더들은 대부분 중재 권한을 가지고 있기 때문이죠. 정확하진 않지만, 수년간 쌓인 (스태프) 히스토리를 역사로 남겨두고 싶은 마음이 더 강해서, 그냥 완전한 중재자 권한만 부여하는 걸 선호합니다.

저는 그걸 큰 위협이라고 생각하지 않습니다. CSS 아이디어는 쉽게 구현할 수 있을까요?

이미지 URL은 어떤 주제나 카테고리에 있는지와 아무런 관련이 없습니다. 그것은 문제가 되지 않습니다.

좋네요. 그렇다면 지시에 따라 진행해도 사전에 시드된 Staff 카테고리 안에 있는 것이나 깨지거나 손상되지 않는다는 걸 확인하고 싶습니다. 지시는 다음과 같습니다.

cd /var/discourse
./launcher enter app

rails c

rake categories:list

rake categories:move_topics[15,6]  *적절한 명칭을 목록에서 선택하여 지정*

cd /var/discourse
./launcher rebuild app

그리고 이후에

image

이 이미지들은 사이트에서 그랬던 것처럼 여전히 링크가 유지되되, 제 새 관리자 전용 폴더/카테고리에 위치하게 되는 건가요?

안내해 주셔서 정말 감사합니다.

그건 대부분 확실해요. 하나 테스트해 보세요. 되돌리는 건 쉬운 일이니까요.

도전해 보기로 했는데, 예상치 못하게 [1] pry(main) 프롬프트가 뜨더군요. 진행을 시도했지만 두 번째 옵션인 종료(exit)를 선택했습니다. 제 실수로 인한 명백한 오류가 있는 건가요?

그냥 세 개뿐이라면 수동으로 처리할 수 있습니다.

하지만 왜 그게 작동하지 않는지는 모르겠네요.

카테고리 URL에 .json을 추가하면 ID를 찾을 수 있습니다.