사용자 지정 신뢰 수준

지연된 답변을 사과드립니다. 여러 가지를 시도해 보고 있었습니다.

현재 제 상황은 다음과 같습니다:

  • "사용자 무시"를 위한 커스텀 신뢰 수준(Custom Trust Level)이 현재 마스터 브랜치의 코드로는 디스코드 설정에 표시되지 않아, 제가 놓친 부분이 있는지 플러그인 설정을 다시 확인하고 있었습니다.

  • 그 사이 TL0 사용자의 ‘좋아요’ 기능을 제한하는 아이디어와 디스코드 작동 방식에 내재된 의문(그래서 마스터들에게 멘션을 보냈습니다) 때문에 이 글을 작성했습니다. 만약 그 제한에 대해 "잠재적인 문제"를 지적하는 사람이 없다면 해당 기능을 직접 추가해 볼 생각입니다.

  • 전체 “로컬 테스트” 환경을 설정하는 동안 사용자들이 서로의 프로필을 볼 수 없는 이상한 버그가 발생했습니다. 프로덕션 환경으로 가 보니… 거기서도 같은 문제가 발생했습니다! 플러그인을 제거하니 문제가 사라졌습니다(제 변경 사항 없이, 즉 마스터 코드 그대로입니다). 여러분도 그런 문제가 발생합니까? CSL 설정에 손을 대지 않은 상태의 바닐라 설치 환경에서도 테스트해 봤는데, 거기서도 같은 문제가 발생했습니다.

2개의 좋아요

아직 이 문제를 해결하지 못했으므로 다시 올립니다. 유지보수 담당자분들도 이 문제를 경험하고 계신지, 아니면 제가 설정에서 무언가를 놓치고 있는 건지 모르겠습니다.

1개의 좋아요

안녕하세요,
이 플러그인은 진지한 프로젝트라기보다는 학습용이었습니다. 재작성이 뒤따를 수는 있지만, 당장은 계획에 없습니다. 다만, 일정 범위 내에서 안내해 드릴 수 있고, PR(풀 리퀘스트)은 당연히 환영합니다.

말씀하신 즉각적인 문제에 대해서는 @Ahmed_Gagan이 우선순위를 두고 처리해 볼 것입니다. 곧 업데이트를 확인하실 수 있을 것입니다.

3개의 좋아요

Iceman님,

플러그인의 master 브랜치에 몇 가지 새로운 커밋을 추가했습니다.

테스트 결과, 플러그인은 discourse master에서 정상적으로 작동하고 있습니다. 플러그인을 테스트해 보시고 문제가 있다면 보고해 주세요.

이슈를 올려주셔서 감사합니다 :grin:

2개의 좋아요

안녕하세요, 플러그인을 발견하게 되어 기쁩니다. 제 Discourse는 비교적 폐쇄적이며, 신뢰 수준(trust level)은 두 단계만 필요합니다. 하지만 tl2에만 있고 tl1에는 부여할 수 없는 몇 가지 권한이 있어서, 이 플러그인에 해당 기능이 포함될 수 있을지 궁금합니다. 제가 발견할 수 있었던 권한은 다음과 같습니다:

  • 사용자 페이지에서 초대장 보내기 (현재 플러그인에서는 주제(topic)에서 초대장을 보내는 기능만 사용 가능한 것으로 보입니다)
  • 그룹 개인 메시지 생성
2개의 좋아요

안녕하세요 @paulrudy,
제안해 주셔서 감사합니다. 이 기능을 스폰서하시겠습니까?

지금은 그럴 상황이 아닙니다. 아직 새로운 Discourse이지만, 사용자가 늘고 자금 조달원이 확보될 경우를 대비해 앞으로 고려해 보겠습니다!

2개의 좋아요

문제가 아닙니다.
이 기능들은 이 플러그인과 관련이 없기 때문에, 이 플러그인은 신뢰 수준(trust level)의 기능을 커스터마이징하는 용도로 만들어졌으며, Discourse에 사용자 정의 기능을 추가하는 용도는 아닙니다. 하지만 해당 기능들이 커뮤니티에 유용한지 조사해 보겠습니다. 유용하다면 이 기능을 위한 별도의 플러그인을 만들겠습니다 :slightly_smiling_face:

1개의 좋아요

감사합니다. 잘 이해가 안 됩니다. 말씀하신 기능들이 신뢰 수준(TL) 기능과 관련이 없다는 건가요? 그런데 Discourse 신뢰 수준 이해하기 문서에는 이를 TL2 기능으로 언급하고 있습니다:

신뢰 수준 2의 사용자는 다음과 같은ことができます…

  • “이 주제에 다른 사용자 초대” 버튼을 사용하여 새 사용자가 주제에 참여하도록 원클릭 온보딩 수행
  • 그룹 PM에 외부 사용자 초대
1개의 좋아요

제가 잘못 파악한 것 같네요. 걱정 마세요, 확인해서 다시 알려드릴게요 :slightly_smiling_face:

1개의 좋아요

모든 답변이 읽기엔 너무 길지만, 제 질문은 모든 그룹과 신뢰 수준을 완전히 삭제하고 새로운 이름으로 처음부터 다시 시작할 수 있는지에 대한 것입니다.

1개의 좋아요

안녕하세요 @paulrudy
요청하신 기능이 이제 플러그인의 master 브랜치에서 사용 가능합니다. 확인해 보시고 문제가 발생하면 이곳에 보고해 주세요.

이 기능에 대해 csl_min_trust_level_to_invite_to_forum이라는 새로운 사이트 설정을 추가했습니다. 이제 이 설정에서 어떤 신뢰 수준(trust level)의 사용자가 포럼으로 다른 사용자를 초대할 수 있는지 지정할 수 있습니다.

이 기능은 이미 플러그인에 csl_can_invite_to_topic_min_trust_level이라는 사이트 설정이 존재합니다.
이 설정을 구성하면 지정된 신뢰 수준이 없는 사용자는 주제(topics)와 개인 메시지(PMs) 모두에 다른 사용자를 초대할 수 없게 됩니다.

1개의 좋아요

정말 좋습니다, 감사합니다! 신규 사용자들이 아직 배우는 단계일 때, 폐쇄형 포럼이 새로운 멤버를 확보하는 데 도움이 됩니다.

그걸 몰랐네요, 완벽합니다.

세 가지의 “csl numbers of replies” 설정에 대해 질문이 있습니다: "0"으로 설정하면 무제한을 의미하는지, 아니면 어떤 답변도 불가능하게 되는 건가요? 제 생각에는 첫 번째 옵션(무제한)인 것이 합리적이며, 설명란에 이 경우를 언급하는 것이 좋겠습니다.

1개의 좋아요

네, 현재는 답글을 차단합니다. 좋은 지적이네요. 현재 상태에서 유용하게 쓰려면 세 설정 모두에 9999 같은 큰 값을 지정하면 됩니다. 수정해서 여기서 알려드리겠습니다.

1개의 좋아요

플러그인을 설치한 후 코드를 다시 빌드했는데, 관리자 페이지가 500 오류와 함께 열렸습니다.

2개의 좋아요

문제를 보고해 주셔서 감사합니다. 곧 수정하겠습니다.

1개의 좋아요

안녕하세요. 훌륭한 플러그인 감사합니다!

저도 500 오류가 발생했습니다. 언제 수정될 예정인지 알고 계신가요?

미리 감사합니다!

2개의 좋아요

@PolitiskAktiv 님, 안녕하세요.
이 문제를 수정해야 한다는 것을 완전히 잊고 있었습니다. 최대한 빨리 수정하겠습니다.

@FunnySmile @PolitiskAktiv
이 문제들은 이제 수정되었습니다. 문제를 보고해 주셔서 감사합니다. 다른 문제가 발생하면 여기에 꼭 보고해 주세요.

2개의 좋아요

여기서 질문하기에 좋은 자리인 것 같네요 - 사용자가 로컬 신뢰 수준 요건을 확인할 수 있는 방법이 있을까요?

1개의 좋아요