신뢰 수준 3·4용 '신뢰된 사용자는 다른 사용자의 글을 수정할 수 있음' 설정 분리

현재 이 두 옵션에 대해 단 하나의 설정만 존재합니다:

  • 신뢰 수준 3은 다른 사용자의 주제 제목과 태그를 수정할 수 있음
  • 신뢰 수준 4는 다른 사용자의 게시물을 수정할 수 있음

이 두 가지가 서로 다른 설정으로 분리된다면 편리할 것입니다.

우리의 경우:

주제 제목과 태그에 대해 만들 수 있는 변경 사항이 제한적이므로 신뢰 수준 3의 주제 제목 및 태그 수정 기능을 활성화하고 싶습니다. 하지만 현재는 신뢰 수준 4의 다른 사용자 게시물 수정 기능을 비활성화하고 싶습니다.

과거에는 tl4의 게시물 수정을 제한하고 싶을 때 해당 설정을 완전히 비활성화했습니다. 하지만 사람들이 주제에 태그를 추가하는 것이 유용했기 때문에 tl3에 대해 이를 비활성화하는 것은 이상적이지 않습니다.

주요 대상 독자층이 다소 어린 편이고, 커뮤니티 리더들도 다소 어린 편입니다. 대부분 매우 신뢰할 만했지만, 과거에 일부가 권한을 남용한 사례가 있었습니다. 그래서 우리는 일부 권한에 대해 다소 보수적으로 접근해 왔으며, 현직 리더 그룹이 일정 기간 동안 활동한 후에야 tl4 및 tl3의 수정 기능을 다시 활성화했습니다.

새로운 리더 그룹을 온보딩하고 있으므로 신뢰 수준 4의 수정 기능을 다시 비활성화할 계획입니다. 하지만 tl3이 다른 사용자의 주제에 태그를 추가할 수 있는 기능은 유지하는 것이 좋겠습니다(우리 커뮤니티는 일반적으로 다른 사용자의 제목을 수정하지 않습니다).

13개의 좋아요

이 충실성을 추가하는 데에는 대체로 긍정적인 입장입니다. 다만, 분리를 진행한다면 이 설정들을 '신뢰 등급’에서 벗어나 그룹 기반으로 변경하는 방식을 선호합니다.

edit_all_topic_groups (기본값: trust_level_3)
edit_all_post_groups (기본값: trust_level_4)

이렇게 하면 자동으로 상당한 유연성도 확보되며, 설정 이름도 충분히 명확하다고 생각합니다.

@mcwumbly 의견이 궁금합니다.

언제 이를 반영할 수 있을지 확실하지 않으나, pr-welcome 후보가 될 수 있을 것 같습니다.

11개의 좋아요

둘째는 기본 TL4입니다 :slight_smile:

6개의 좋아요

그렇게 설명하신 대로 이들을 분리해서 그룹 기반으로 만드는 것이 합리적이라고 생각합니다.

5개의 좋아요

좋아 보이네요 – 사실 pr-welcome 태그를 붙여도 좋을 것 같다는 생각이 들었습니다.

기회가 되면 직접 한번 시도해 보고 싶습니다. (주요 개발은 iOS를 하지만, 회사에서 Ruby/JS 등도 조금씩 다뤄본 경험이 있습니다)

4개의 좋아요

네, Tracey. 이 PR에 pr-welcome 라벨을 붙이는 데 문제가 없습니다. 비교적 간단한 변경 사항이므로, 다만 보안에 영향을 미치므로 단위 테스트를 통해 신중하게 테스트해야 하며, 상당히 엄격한 검토 과정을 거치게 됩니다.

3개의 좋아요

좋아요, 제가 이 일을 맡겠습니다. 참고했고, PR이 올라오면 피드백에 따라 수정하는 것도 기꺼이 하겠습니다.

2개의 좋아요

로컬에서는 정상 동작하는 것을 확인했습니다 – PR을 만들기 전에 테스트 케이스를 꼼꼼히 확인하고 싶어서 시간을 좀 들였습니다. 확인하고 싶은 질문이 몇 가지 있어서 Development 채널에 게시하거나 PR 댓글로 남길 수도 있습니다.

(커뮤니티에서 제출한 PR에 대해 예상되는 처리 기간이 있는지 확실하지 않지만, 시간이 좀 걸릴 수 있으니 미리 알려드립니다. 주로 주말에만 여유 시간이 있습니다.)

8개의 좋아요

괜찮습니다. 급한 건 아니니, 잘 진행되고 있다는 소식을 듣게 되어 기쁩니다.

2개의 좋아요

여러분, 안녕하세요 – 이 작업을 맡겠다고 언급했었기에 업데이트를 하나 올립니다. 최근 몇 주간 그리고 앞으로의 일정까지 업무에서 큰 변화가 있었고, 건강 문제 등으로 인해 현재 손이 많이 가고 있습니다. 이 작업은 사양(specs) 관련으로 어려움을 겪었고, 디버깅할 기회조차 제대로 갖지 못했습니다. 지금은 Ruby에 더 깊이 파고들기엔 좀 지쳐 있습니다.

다른 분들이 이 pr-welcome 작업을 맡으시기를 원하시면 자유롭게 해 주세요.

(우리 포럼에서는 어쨌든 신뢰할 수 있는 사용자는 다른 사용자의 글을 수정할 수 있음 설정을 다시 활성화하기로 결정했으므로, 당분간은 문제가 없습니다. 나중에 시간이 나면 다른 Discourse 작업을 맡아볼 수도 있을 것 같습니다)

5개의 좋아요

신뢰할 수 있는 사용자는 다른 사용자의 내용을 편집할 수 있는 설정을 '모든 게시글 그룹 편집’과 '모든 주제 그룹 편집’으로 분리하는 작업을 진행했습니다. 해당 설정들을 신뢰 수준이 아닌 그룹 기반으로 변경했습니다. PR 링크는 다음과 같습니다:

10개의 좋아요

위 PR이 병합되었습니다. @Nam 님, 감사합니다. 이제 다음과 같습니다.

  • edit all post groups 기본값이 trust_level_4
  • edit all topic groups 기본값이 trust_level_3
10개의 좋아요