Hello,
I would like to suggest an enhancement to the event registration system in Admidio that could be particularly useful for sports clubs and organizations working with families.
Use case:
In our sailing club, parents have their own Admidio accounts and their children are registered as separate members.
When registering for an event, we would like a parent to be able to register:
- themselves,
- one or more of their children,
- or both themselves and their children.
For example:
Event: Sailing training – Saturday
John Smith logs into his account and sees:
Who would you like to register?
- John Smith
- Anna Smith (John Smith daughter)
- Peter Smith (John Smith son)
This would create two separate event registrations:
John Smith
Anna Smith
Both should appear independently in the event participant list.
Why registering the parent is also important?. In a sports club, parents may participate in an event even if they are not athletes themselves.
For example, during sailing events parents may volunteer to:
- help load and unload boats and trailers,
- transport equipment,
- help prepare boats,
- assist during training sessions or competitions.
Therefore, the parent should still be able to register themselves as a normal participant.
Linked members
The additional functionality would be the ability to register members who are linked to the logged-in user's account.
For example:
John Smith
├── Anna Smith
└── Peter Smith
John should be allowed to manage event registrations for himself, Anna and Peter, but not for unrelated members.
This could be based on a relationship such as:
Parent / Guardian → Child
Registration management
Ideally, the parent should be able to:
- register themselves,
- register one or more linked children,
- register themselves and children at the same time,
- cancel their own registration,
- cancel a registration they created for a linked child,
- see which family members are already registered.
Each selected person should be stored as a separate participant in the event.
It could also be useful to keep information about who created the registration, for example:
Participant: Anna Smith
Registered by: John Smith
We would be happy to provide more details about our use case, demonstrate our prototype, and help test the feature.
Best regards