When moving members from Yahoo Groups, we had banned a guy from the group that was well known for bad behaviour.? His aliases were also known. Though we have a restricted group, it would be nice to be able to categorize known bad players using their email address.
For clarity, an invitation is only extended to a non-member by specification of an email address and a comment field (display name).
I recommend an extension to the current invitation capability to include a new parameter that defines the "type" of invitation. The default would be "type"='new member'. Other options would include type='reject', type='moderated', and type='ban'.? As in night clubs, if a non-member attempts to enter a club they are extended an invitation to enter (default), or extended an invitation to leave (rejected but where the user can make their case for entry), or banned (rejected with prejustice which is permanent), or possibly enter but we're keeping our &#*! eye on you (moderated). Also an invited non-member name could be generalized using a regular expressions (regex, the best option) or a string that contains wild cards (globs).? This would allow you to accept/reject based on a domain name, or other system generated keys like? ?so_and_so+invite_67@...
groups.io already has the ability to moderate an existing member, but that would not apply to non-members so that should not generate a conflict.
If these features are implemented, the name could be changed from invitations to non-member invitations or maybe just non-member administration to reduce user confusion?
Comments?
--Cue
[Message text sanitized slightly by Moderator]