Events - archive issueshttps://lab.civicrm.org/dev/event/-/issues2022-04-22T16:23:15Zhttps://lab.civicrm.org/dev/event/-/issues/29Back-office registration of guest participants2022-04-22T16:23:15ZJKingsnorthBack-office registration of guest participants**Motivation:**
Currently it is not possible to add 'additional participants' (guests) to an event booking in the back end. Instead, you need to create a new booking for the guest record, and then there is no way to 'link' them to the le...**Motivation:**
Currently it is not possible to add 'additional participants' (guests) to an event booking in the back end. Instead, you need to create a new booking for the guest record, and then there is no way to 'link' them to the lead booker.
**Solution:**
Allow additional participants (guests) to be added to someone's booking, when managing participants through the back end, eg:
![image](/uploads/94a30a31a10716d5aca4b115d11cde69/image.png)
**Previous work:**
See https://issues.civicrm.org/jira/browse/CRM-19047 . The PR here (https://github.com/civicrm/civicrm-core/pull/8676) works for adding guests to peoples' bookings in the back end for free events. But we ran into some problems with paid events, because of the way the contribution row is handled.
We are currently working on this and hope to submit a new PR that will work for free and paid events by the end of January.JKingsnorthJKingsnorthhttps://lab.civicrm.org/dev/event/-/issues/56Should back-end users be able to add event registration selections for sold o...2022-04-22T16:23:01ZlarsssandergreenShould back-end users be able to add event registration selections for sold out price set items?Currently, if a price set selection is sold out, back-end users can add this selection on Events - Register Event Participant or from search, but if they edit a existing registration (e.g. from the Contact record, Events, View, Change Se...Currently, if a price set selection is sold out, back-end users can add this selection on Events - Register Event Participant or from search, but if they edit a existing registration (e.g. from the Contact record, Events, View, Change Selections) they cannot either add or subtract from sold out selections as these are disabled/frozen.
Obviously, back-end users should be able to remove registrants from sold out selections and both of these forms should work in the same way for adding registrations (i.e. either you should or shouldn't be able to add registrants to sold out items on both).
I think back-end users should also be able to add registrants to sold out price set selections. There could be many reasons for orgs to want to enabled their staff to add event registrants to selections (special treatment for VIPs, entering paper registrations, etc). I propose to unfreeze these fields on the Change Selections form, but keep the "Sold out" text so that back-end users can see these selections are sold out, at the same time adding "Sold out" text on the Events - Register Event Participant form.
With this change, staff will be able to see a selection is sold out, but make the choice to add a registrant nonetheless. The work around we use currently is to temporarily increase the price set selection limit and then decrease it again after adding the selection, but this is awkward and not obvious.
I think this could be accomplished by moving the [check here from the registration form](https://github.com/civicrm/civicrm-core/blob/5db0bc3c1f54eaca4307f103a73bda596ae914d6/CRM/Event/Form/Registration/Register.php#L764) to [here in the price field](https://github.com/civicrm/civicrm-core/blob/35093fbff08842016c1ef01042e225b9cb5ffec2/CRM/Price/BAO/PriceField.php#L353). I will submit a PR if supported.https://lab.civicrm.org/dev/event/-/issues/49Hide explanatory text about multiple participants unless 2 or more participan...2022-04-22T16:22:56ZlarsssandergreenHide explanatory text about multiple participants unless 2 or more participants selectedOn event registration pages, when multiple participants is enabled, there is a lengthy bit of explanatory text shown:
"Fill in your registration information on this page. If you are registering additional people, you will be able to ente...On event registration pages, when multiple participants is enabled, there is a lengthy bit of explanatory text shown:
"Fill in your registration information on this page. If you are registering additional people, you will be able to enter their registration information after you complete this page and click "Continue"."
It would be better to hide this text until the user selects a number of participants greater than one. I'll submit a patch if this change is supported.https://lab.civicrm.org/dev/event/-/issues/60Event reminder html mandatory2022-04-22T16:22:54ZStefanEvent reminder html mandatoryHello everyone,
Wordpress: 5.7.2
Civicrm: 5.37.2
When I send scheduled event reminders it says, that html is mandatory.
I wonder why that is, cause I don't have to send html mails in traditional mail sending.
For me that was an issu...Hello everyone,
Wordpress: 5.7.2
Civicrm: 5.37.2
When I send scheduled event reminders it says, that html is mandatory.
I wonder why that is, cause I don't have to send html mails in traditional mail sending.
For me that was an issue, therfore I haven't had an html editor activated and without one it was a mess for my users to send a formatted html mail.
Still I think, if there aren't serious concerns about that, just sending plain mails should be allowed.https://lab.civicrm.org/dev/event/-/issues/45Provide wysiwyg editor for confirmation email text2022-04-22T16:22:45ZthemakProvide wysiwyg editor for confirmation email textProvide wysiwyg editor for event confirmation emails.
Issue before was that switching to wysiwyg affects previously plain text confirmation emails.
Possible solutions
- Provide the option as a toggle
- develop some sort of translator/...Provide wysiwyg editor for event confirmation emails.
Issue before was that switching to wysiwyg affects previously plain text confirmation emails.
Possible solutions
- Provide the option as a toggle
- develop some sort of translator/convertor for the plain text to wysiwyg transition and make wysiwyg default option.
For reference:
https://github.com/civicrm/civicrm-core/pull/13976
https://civicrm.stackexchange.com/questions/21255/confirmation-email-providing-a-wysiwyg-so-users-can-add-html-ified-contenthttps://lab.civicrm.org/dev/event/-/issues/18Implement tests for Event Registration pages2022-04-22T16:22:37Zmattwiremjw@mjwconsult.co.ukImplement tests for Event Registration pages`CRM/Event/Form/Registration/Register.php` needs to be refactored like `CRM/Contribute/Form/Contribution.php` so that we can implement tests on submit.
`CRM_Event_Form_Registration_Register::postProcess()` needs splitting up to call a n...`CRM/Event/Form/Registration/Register.php` needs to be refactored like `CRM/Contribute/Form/Contribution.php` so that we can implement tests on submit.
`CRM_Event_Form_Registration_Register::postProcess()` needs splitting up to call a new function `CRM_Event_Form_Registration_Register::submit()`.
Then we need to add `CRM_Event_Form_Registration_Register::testSubmit()` and write some tests to call this function.https://lab.civicrm.org/dev/event/-/issues/61Event reminder add more than one group2022-04-22T16:22:03ZStefanEvent reminder add more than one groupHello everyone,
so we want to heavily use events and event reminders. Then, we got the event on the website, our members get the reminders and also ppl who register get them.
Thing is, I can choose a role and additionally one group.
B...Hello everyone,
so we want to heavily use events and event reminders. Then, we got the event on the website, our members get the reminders and also ppl who register get them.
Thing is, I can choose a role and additionally one group.
But what is, if this needs to be sent to more than one group?
I then could set up multiple reminders and also - I guess - create a dynamical group which contains other groups. But both seems inpractical compared to that smooth select field when I send regular traditional mails, where I can choose multiple groups.
Wordpress: 5.7.2
Civicrm: 5.37.2https://lab.civicrm.org/dev/event/-/issues/24"Confirm your Registration" from waitlist has poor UX2022-04-22T16:21:55ZJonGold"Confirm your Registration" from waitlist has poor UXOn the "Confirm your Registration" page (<site>/civicrm/event/confirm) you must click "Confirm my Registration", then redo your entire event registration (it pulls some of your registration data but not all of it, depending on your permi...On the "Confirm your Registration" page (<site>/civicrm/event/confirm) you must click "Confirm my Registration", then redo your entire event registration (it pulls some of your registration data but not all of it, depending on your permissions). However, on free events, this all seems a bit excessive. I propose that on free events it simply changes your status to "Registered".
I'm going to implement this in an extension now - but will PR it if the concept is approved.JonGoldJonGoldhttps://lab.civicrm.org/dev/event/-/issues/57View and Edit links for event participants are inconsistent and in some cases...2022-04-22T16:21:40ZlarsssandergreenView and Edit links for event participants are inconsistent and in some cases do not allow editingWhen using a price set, the View and Edit links for a participants lead to different forms depending on if the registration has an associated contribution. When there is a contribution record, the Edit link does not allow the user to edi...When using a price set, the View and Edit links for a participants lead to different forms depending on if the registration has an associated contribution. When there is a contribution record, the Edit link does not allow the user to edit the price set selections, while it is possible to edit those selection from the View link (with Change Selections). I believe this is a regression.
When there is no contribution record, you cannot edit the price set selections from the View link, but you can from the Edit link. That seems confusing for users and it would be best to make it consistent.
Here are some screenshots:
1) View with a contribution, this makes sense
![image](/uploads/08fae1ec99450ab9b32541c72452036a/image.png)
2) View without a contribution, seems like it there should be possible to change selections here as well for consistency (or else a user may think they can't edit the price set selections)
![image](/uploads/04f06c8c301b264d0bdd18192036036d/image.png)
3) Edit with a contribution, this should be the same as the View with a contribution, i.e. there should be a Change Selections link and the table of selections above it
![image](/uploads/afaaba31c9cb30682a788c33b09519ca/image.png)
4) Edit without a contribution, this makes sense
![image](/uploads/c9403e2f01a54ebf606aa080bf8db4ca/image.png)
I believe 3 - Edit with a contribution is a regression. I get his behaviour on dmaster, 5.37 and 5.35.2, but not on 5.24.5, where there is a Change Selections link and the table above.
Changing 2 - View without a contribution may be more complicated. What about adding an Edit Registration link, in the same place where the Change Selections link would otherwise be, that simply takes you to the edit form? As far as I can tell, trying to use Change Selections with a registration that doesn't have a contribution will result in errors. I'm not sure what would be involved in making it possible to use Change Selections in this case, but it seems like adding an edit link would be a simpler solution to keep some consistency between these two cases.https://lab.civicrm.org/dev/event/-/issues/33Add option to include guest information in back-office confirmation emails2022-04-22T16:21:34ZJKingsnorthAdd option to include guest information in back-office confirmation emailsProblem: when you send a confirmation email from the back-end after registering a participant, or editing their booking, it only includes the information for the 'current' participant (ie, just the lead booker). It does not include any '...Problem: when you send a confirmation email from the back-end after registering a participant, or editing their booking, it only includes the information for the 'current' participant (ie, just the lead booker). It does not include any 'additional participants' (guests) linked to their registration.
Solution: suggested CiviCRM core patch to add a checkbox to 'include guest information' for confirmation emails for participants that have guests attached to them. This would include the guest information int he email, as though it was from a front-end booking.
ie: IF the booking has additional participants, display a new checkbox:
![image](/uploads/00c7e138f6d9d9c41a3d3570f77597dc/image.png)
If the checkbox is ticked, then add in the guest information, in the same way as a 'front-end' registration would add their information.https://lab.civicrm.org/dev/event/-/issues/55Include confirm from email and name as organizer for event ics file, instead ...2022-04-22T16:21:32ZlarsssandergreenInclude confirm from email and name as organizer for event ics file, instead of event location emailCurrently, the ics file that is generated for an event (and included in email confirmations and on the confirmation page) uses the event location email as the organizer of the event, with no organizer if there is no event location email....Currently, the ics file that is generated for an event (and included in email confirmations and on the confirmation page) uses the event location email as the organizer of the event, with no organizer if there is no event location email. There is no organizer name.
I suggest using the online registration confirm from name and confirm from email for the ics file. If these aren't present, use event location email as before.
Event location email is a strange field that could be either the organizer of the event or the location of the event. Event location email is likely often not set, especially for online events. I think it makes more sense to use the online registration confirm name and email as these are where the email that contains the ics file are coming from. It's not ideal either way, but I think this is better. It's a clear improvement if there is no event location email, no change if there is no online event registration name and email, and I think often better if they both exist.
Will submit PR if supported.https://lab.civicrm.org/dev/event/-/issues/21Event Information page, Price Set, Field Label is hidden if only 1 price opti...2022-04-22T16:21:14Zjustinfreeman (Agileware)Event Information page, Price Set, Field Label is hidden if only 1 price option is set for the field, but shown if more than 1 price option is setEvent Information page, Price Set, Field Label is hidden if only 1 price option is set for the field, but shown if more than 1 price option is set. This is counter-intuitive and problematic because the Field Label is expected to be alway...Event Information page, Price Set, Field Label is hidden if only 1 price option is set for the field, but shown if more than 1 price option is set. This is counter-intuitive and problematic because the Field Label is expected to be always shown. Not to have conditional logic which determines when it is shown. There is no guidance given in the user interface for this behaviour.
Recommend that the logic here be removed, https://github.com/civicrm/civicrm-core/blob/master/CRM/Event/Page/EventInfo.php#L132
**Price set, 2 price options - field label shown.**
Price set, field label
![chrome_Bkc47oIGbW](/uploads/a1cec4a1130a27c556e18d9cad5c7138/chrome_Bkc47oIGbW.png)
Shown on the page like this
![chrome_L7m5Yd6CEY](/uploads/9df8ff97a4b376b242af012d649dc34e/chrome_L7m5Yd6CEY.png)
**Price set, 1 price option - no field label shown.**
Price set, field label
![chrome_OoefRWUI9q](/uploads/b8e4bfd820202a60dd1fa5d5127f8fd8/chrome_OoefRWUI9q.png)
Shown on the page like this
![chrome_Vx0EOvDtDZ](/uploads/668b3e518d3fd82337d43df8a617ea4a/chrome_Vx0EOvDtDZ.png)
Agileware Ref: CIVICRM-1366https://lab.civicrm.org/dev/event/-/issues/51Selections information not visible when editing participant record from find ...2022-04-22T16:21:11ZanilSelections information not visible when editing participant record from find participants searchReproduced on https://dmaster.demo.civicrm.org on 1st March 2021 - Version 5.36.alpha1
To reproduce, register a contact for an event with a fee.
Search for this participant via a find participant search and click on edit from the searc...Reproduced on https://dmaster.demo.civicrm.org on 1st March 2021 - Version 5.36.alpha1
To reproduce, register a contact for an event with a fee.
Search for this participant via a find participant search and click on edit from the search results –
![participant_bug](/uploads/191a2bf5f7ecc907efa5c025541387ec/participant_bug.png)
Correct info appears when you edit directly from the events tab from the contact record.
![participant_bug2](/uploads/934027624d7cbf33e4beaf30d1310d36/participant_bug2.png)