Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How should I combine "invitation policy," "invitee consent mode," "and "group policy" to achieve different policies? #1575

Open
zhanchen18 opened this issue Nov 27, 2024 · 1 comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request

Comments

@zhanchen18
Copy link

I tried using "invitation policy" = "ALL" and "Group Joining Policy" = "JOIN_REQUEST" to implement a policy where anyone can invite but needs to be reviewed. But "JOIN_REQUEST "does not work, addGroupMembers are still directly in effect.

@JamesChenX JamesChenX added documentation Improvements or additions to documentation enhancement New feature or request labels Nov 27, 2024
@JamesChenX
Copy link
Member

  • The group invitation strategy is used to control: How a group member can add/invite other users to this group
  • The group join strategy is used to control: How a user can join a group.

addGroupMembers are still directly in effect.

If you use the ALL invitation strategy, it is expected as it means any group member can add other users to this group without the approval of group admins and the invitee.

anyone can invite but needs to be reviewed

  • If you want the invitation (a group member sends it to a non-member user) to be reviewed by the invitee, you can use the join strategy INVITATION (A user can only join these groups via invitations) and the invitation strategy ALL_REQUIRING_APPROVAL (Any group member can send invitations to other users, and the invitees can join the group once they approve the invitations).

  • If you want the invitation (a group member sends to a non-member user) to be reviewed by group admins, it is not supported currently.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants