-
-
Notifications
You must be signed in to change notification settings - Fork 55
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
Notification for waitlist move up of child registrations #824
Comments
Good catch. The main intention of the "simultaneous registrations" feature was, that a user could submit multiple registrations for an event by simply using a select box for the amount of registrations in the frontend. Therefore child registrations do not get notified ( When the extensions gets extended e.g. by a custom registration form, where a user can create multiple registrations at once with different email addresses, registrations also gets saved with Another solution would be to simply set So I think the second solution ( I'll take care of required changes and update the documentation about the move up process. |
About the detach: The base problem is, lets see it as a group registrations (registration with multiple seeds) is able to split up. The easiest think is to say, all move up or nobody. Real world example: A Klassenfahrt. The teacher should not stay at home because there is one seat missing ;-) Or imagine Eventim. They don't have this problem because they have no waitlist. But the waitlist in general is a nice feature and one won't miss it. Is there a problem if we clarify that such group registrations can't be split up by the waitlist feature? Group registrants just need to be faster to get the needed amount of seats. |
Then the next problem rises up, since the group registration will nearly never move up (except someone cancels a registration with the exact or greater amount of registrations as the group registration and the group registration must be first on the waitlist). This topic is not really trivial and requirements depend on customer demands. Therefore I implemented it as a the "Default Move Up Process" with the possibility to completely override it with custom code using a PSR-14 event (see https://docs.typo3.org/p/derhansen/sf_event_mgt/5.2/en-us/ForAdministrators/Waitlist/Index.html) I want to keep this as simple as possible, since it seems that everyone asking for a move up process has different requirements (e.g. move up by a new priority field, ...). Since the notification-problem you described is totally valid, I will implement it with |
You are right, one can't make it correct for every case, so KISS might be the here.
This solution sound pretty good. Thank you! |
* A moved up waitlist registration will automatically be set to receive email notifications * A potential main registration will be removed from a moved up waitlist registration Refs #824
If i register with amountOfRegistrations = 3 and my registration(s) are on waitlist and my registration (first registration) moves up then i get a notification mail. (Ok)
For child registrations i don't get a mail due to their
ignoreNotifications=true
. BasicallyignoreNotifications
is nice when one send custom notifications you don't get them multiple times. In case of waitlist move up I'm also interested in getting a notification for child registrations. Not getting a notification for them implies that i need to check the page "my events" from time to time.My question is how to solve it? I can work on it, but i need a direction for the big picture, if it's okay to solve it in this extension. One can
ignoreNotifications=true
in this case (implement sth. likeforceNotification=true
)What do you think?
The text was updated successfully, but these errors were encountered: