I’ve been trying to find a way to simplify group adds for our beta test user groups. Right now it’s a bit of work for our product managers, they have to:
Send invites to customers to create a profile
Customers open the email link and complete a profile
PM monitors invites and see who accepted them
PMs add the people who accepted the invites to the Beta Group
PMs send an email / private message to the customer that they can now access the Beta Group
I know as an admin I can add groups to the invite per this post: Invite users to a group, but I don’t really want to make these guys admins just to save a couple of steps.
What would be ideal is if the group owner could add the group to the initial invite, but be limited to the groups they own. In this case they would only be allowed to select the Beta Tester group, and not my employee, staff, or other groups.
As a stretch goal it would be nice if the email or private message could also be sent automatically when the user signs up. This would take the process down from 5 steps to 2 steps.
I’m in the same situation, and I think that add an Invite button only for owners so they can send invitations to other users to join the group is a good solution to start. Something like this:
관리자나 모더레이터의 경우 그룹 페이지 내에서 초대를 생성할 수 있습니다. 팝업 대화 상자에서 “링크 옵션”을 열면 해당 그룹이 미리 선택되어 있어 초대받은 사용자가 해당 그룹에 바로 추가됩니다. 아주 좋습니다.
하지만 그룹 소유자이자 일반 사용자(초대 생성 권한이 있는 그룹의 멤버)로서 그룹 페이지에서 새 초대를 생성하면 “링크 옵션” 부분에 그룹을 미리 선택할 수 있는 옵션이 없습니다.
기대하는 동작
그룹 소유자이자 일반 사용자(초대 생성 권한 보유)가 그룹 페이지에서 초대를 생성할 때, 팝업 대화상자에 (해당) 그룹을 미리 선택할 수 있는 기능이 포함되어야 하며, 해당 그룹이 기본값으로 입력되어야 합니다. 드롭다운에는 사용자가 초대 생성 권한을 가진 모든 그룹이 포함되어야 합니다.
재현 단계:
관리자로 로그인
그룹 페이지 내에서 초대 생성
“링크 옵션” 내에서 그룹 필드가 있으며 해당 그룹이 미리 선택되어 있음을 확인
초대받은 사용자가 미리 선택된 그룹에 추가됨을 확인
만족
일반 사용자로 로그인 (그룹 소유자이면서 초대 생성 권한이 있는 그룹의 멤버)
소유자로 있는 그룹 페이지에서 초대 생성
“링크 옵션” 내에서 그룹 필드가 없음을 확인
초대받은 사용자가 어떤 그룹에도 추가되지 않음을 확인
불만
수고하셨습니다!
P.S. 4년 전에는 이 기능이 정상 작동했던 것 같습니다.
P.P.S. 이 문제에 대한 기능 요청도 대기 중입니다. 하지만 이 문제를 검토해 보니, 제가 언급하는 버튼이 그룹 페이지 내부에 있기 때문에(메인 내비게이션의 버튼이 아님) 그리고 해당 버튼의 동작이 모더레이터/관리자에 대해 불투명하게 다르게 작동하기 때문에, 저에게는 기능 요청보다는 버그에 가깝습니다.
감사합니다, Simon! @sam의 의견에 동의하여 해당 주제를 기능 요청에 대한 답글로 옮겼습니다.
이 주제가 생성된 이후 초대 시스템에 최근 변경 사항이 있었음에도 불구하고, OP에서 제기된 문제를 최신 상태로 업데이트해 주셔서 정말 잘하셨습니다. 요약하면, 관리자는 초대 시 초대 대상이 계정을 생성하는 즉시 하나 이상의 그룹에 추가되도록 초대를 생성할 수 있습니다. 그룹 소유자이긴 하지만 일반 멤버는 그렇게 할 수 없습니다.
사이트 소유자가 초대를 생성할 때 “그룹에 추가” 드롭다운에 대한 액세스를 허용할 수 있어야 한다고 생각합니다. 아마도 새로운 allowed_by_group 설정을 사용하면 될 것 같습니다. 허용된 경우, 해당 멤버는 자신이 소유한 그룹만 선택할 수 있도록 해야 합니다.
반대로, 사이트 소유자가 이를 허용하지 않기를 원할 수 있는 사용 사례도 상상할 수 있습니다. 허용되지 않는 경우, 해당 멤버가 그룹 소유자이더라도 그룹 페이지에 초대 버튼이 표시되지 않아야 합니다. UI가 적어도 일관성을 유지하도록 하려면, 이를 제거하는 것이 올바른 첫 번째 단계일 수 있습니다.