Allow multiple registrations from a single invite?

Created on 12 February 2021, about 4 years ago
Updated 31 October 2024, 5 months ago

Problem/Motivation

I have the following use case I'm trying to figure out how to address:

  • Administrators need to be able to invite people to the group, the invitees may or may not be registered users of the site, but typically they are not.
  • The recipient should be able to register for the group using a different email than the one it was sent to, I suppose we would still need to validate the email address here.
  • If someone receives an invitation and forwards it to someone else, that person should also be able to register using the invite.
  • So in other words, an invite should not be tied to one specific user/email but rather provide a unique sign up page. maybe something like group/[gid]/register/[reg-code]
  • That sign up page should have a configurable expiration on it, both a time limit (expires in X days) or a number of registrations using the code limit (expire after X people have registered)

I suppose its an open group registration but only if they have a valid registration code that was either sent to them originally or given to them by the original recipient.

Is this something the ginvite module could be made to handle, or does this functionality sound like something that would need to be provided by a separate custom module?

✨ Feature request
Status

Active

Version

1.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States loze Los Angeles

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡©πŸ‡ͺGermany geek-merlin Freiburg, Germany

    Everything is possible.
    Invitations are fieldable, can contain a secret, and some code can be triggered that compares entered data to the secret and take action.
    The limitation is time and competence to develop it.

Production build 0.71.5 2024