misaka4e21
(Yihan "Misaka 0x4e21" X.)
8월 24, 2021, 11:10오전
1
요약 : 그룹 내 사용자에게 다른 사용자를 그룹에 초대할 수 있는 권한을 부여합니다.
GitHub : GitHub - hitorino/group-invitation: A Discourse plugin that allows you to invite another user into a group. · GitHub
설치 : 플러그인 설치 가이드 를 따르세요. 추가 테이블을 생성하려면 rake db:migrate를 실행하는 것을 잊지 마세요.
기능
그룹 멤버는 그룹에 속하지 않은 사용자를 초대하여 참여시킬 수 있습니다.
사이트 관리자는 초대자와 초대 대상자의 최소 신뢰 수준(trust level)을 설정할 수 있습니다.
자동 또는 수동 승인.
자동 승인 모드에서는 요구 사항을 충족하는 초대 대상자가 그룹에 추가되고, 초대자 목록이 포함된 보고서가 그룹 소유자에게 개인 메시지로 전송됩니다.
수동 승인 모드에서는 자격을 갖춘 초대 대상자를 대신하여 그룹 가입 요청이 생성되며, 초대자 목록 및 그룹 요청을 볼 수 있는 링크가 포함된 보고서가 그룹 소유자에게 전송되어 초대 대상자를 승인하거나 거부할 수 있습니다.
설정
사이트 설정에서 최소 신뢰 수준과 같은 초대 요구 사항을 설정합니다.
그룹을 생성하고 http(s)://your-domain/g/(your-group-name)/manage/membership으로 이동하여 "멤버 초대 허용"을 켜세요.
저장한 후, 오른쪽 상단의 "사용자 초대"를 클릭하세요.
초대는 초대자 또는 그룹 소유자가 취소할 수 있습니다. 그룹 소유자는
http(s)://your-domain/group-invitaion/manage-invitations/(your-group-name)
으로 이동하여 초대를 확인하거나 취소할 수 있습니다.
변경 이력
할 일
속도 제한(Rate limiting).
초대 사유 구현.
10개의 좋아요
Zup
8월 24, 2021, 8:19오후
2
제게 딱 필요한 기능이에요!
‘최소 초대자 수’란 초대를 시작하는 데 필요한 고유한 초대자 계정 수를 의미하나요?
1개의 좋아요
코드를 살펴본 결과, 이는 초대 요청이 효력을 발생하기 위해 초대를 시작해야 하는 최소 인원 수라고 생각합니다. 예를 들어, 예시 스크린샷에 표시된 설정(기본값)의 경우, Bob과 Susan이 모두 Fred를 초대해야 하며, Bob과 Susan의 결합된 신뢰 수준이 4 이상이어야 합니다.
Susan의 신뢰 수준이 4라면, 그녀는 단독으로 신뢰 수준 요건을 충족할 수 있지만 최소 초대자 수 요건은 충족하지 않으므로, Bob이 Fred를 초대해야만 초대가 효력을 발생하게 됩니다.
2개의 좋아요
Heliosurge
(Dan DeMontmorency)
8월 25, 2021, 12:47오후
5
좋은 아이디어네요. 혹시 제안 하나 드려도 될까요?
그룹 오너가 문제를 일으킨 멤버를 제거할 필요가 있을 때 사용할 수 있는 블랙리스트 기능을 제공하는 것이 좋은 선택이 될 것 같습니다. 누군가 재초대를 시도할 경우 "x 사용자는 밴되었습니다. 그룹 오너에게 문의해 주세요"라는 알림을 표시하면 됩니다.
2개의 좋아요
이 기능은 블랙리스트에 그룹을 허용하도록 하는 데에도 유용할 수 있습니다. 이렇게 하면 입력된 그룹의 멤버를 초대할 수 없게 되며, 다만 '차단’이라는 표현은 사용하지 않는 것이 적절할 것입니다. 예를 들어, e스포츠 커뮤니티에서 반대 팀의 멤버를 초대하는 것을 방지하려는 경우 이 기능이 유용할 수 있습니다.
사용자가 스태프를 그룹에 초대하는 것을 방지하는 것도 추가할 가치가 있는 좋은 사이트 설정이 될 수 있습니다.
1개의 좋아요
Heliosurge
(Dan DeMontmorency)
8월 25, 2021, 1:51오후
7
물론 표현 방식은 설정할 수 있어야 합니다. 그룹과 개별 사용자를 사용할 수 있는 블랙리스트가 있으면 좋겠습니다.
이런 아이디어의 경우, 기능이 많을수록 더 넓은 사용자에게 유용해집니다.
1개의 좋아요
sunjam
(james.network)
8월 28, 2021, 3:25오후
8
작은 부분이지만, 초대된 멤버(invitees )에게 그룹 소유자와 다른 기본 제목을 설정할 수 있으면 좋겠습니다. 아니면, 초대된 멤버에게는 제목을 전혀 부여하지 않는 것도 좋습니다. 제 지식 범위 내에서는 현재 이것이 불가능한 것으로 알고 있습니다.
예시:
Joe Blow - eSports Commentator – Owner
Ivan McInvitee - eSports Enthusiast
4개의 좋아요