Development issueshttps://lab.civicrm.org/groups/dev/-/issues2018-12-08T09:38:52Zhttps://lab.civicrm.org/dev/core/-/issues/44admin price field options should be suppressed in event info page2018-12-08T09:38:52Zlcdwebadmin price field options should be suppressed in event info pageTo recreate:
1. create a price set with an option list price field (select/radio/checkbox)
2. set one of the options to visibility = admin
3. create an event and select this price set
4. view the event info page as a public (unauthe...To recreate:
1. create a price set with an option list price field (select/radio/checkbox)
2. set one of the options to visibility = admin
3. create an event and select this price set
4. view the event info page as a public (unauthenticated) user
The admin price field option should be suppressed but is incorrectly exposed.5.6lcdweblcdwebhttps://lab.civicrm.org/dev/core/-/issues/60"Check number" isn't shown on Pay Later event registrations when edited2023-09-06T16:08:21Zlaryn"Check number" isn't shown on Pay Later event registrations when editedThis happens to me with an event registration that comes through 'webform_civicrm' as a "Pending (Pay Later)". When I try to edit the participant record to record a payment, the "Check Number" field never shows up despite "Check" being s...This happens to me with an event registration that comes through 'webform_civicrm' as a "Pending (Pay Later)". When I try to edit the participant record to record a payment, the "Check Number" field never shows up despite "Check" being selected as the payment instrument.
**I was able to reproduce on a demo server by doing the following**:
* Create a registration, marking it as "Pending (Pay Later)" and unchecking "Record Payment"
* Edit the new participant you just created, check "Record Payment" and make sure "Check" is selected as the payment instrument.
No "Check Number" field is shown.
![Screen_Shot_2018-04-11_at_3.52.02_PM](/uploads/02f92e016aa97074be80d410ca596db1/Screen_Shot_2018-04-11_at_3.52.02_PM.jpg)5.2.0eileeneileenhttps://lab.civicrm.org/dev/core/-/issues/74'Price Set Details for Event Participants' gives DB error if the price fields...2018-11-18T21:07:07Zyashodha'Price Set Details for Event Participants' gives DB error if the price fields are disabled.Steps to replicate:
-------------------
1. Create a price set and associate with an event.
2. Register a participant with the event.
3. Disable the price fields.
4. Go to Custom Searches > Price Set Details for Event Participants, sear...Steps to replicate:
-------------------
1. Create a price set and associate with an event.
2. Register a participant with the event.
3. Disable the price fields.
4. Go to Custom Searches > Price Set Details for Event Participants, search with the said event.
It throws DB error
> DB Error: syntax error
> Error Details
> Database Error Code: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE participant_id = 52' at line 3, 1064
> Additional Details:
> Array
> (
> [callback] => Array
> (
> [0] => CRM_Core_Error
> [1] => handle
> )
>
> [code] => -2
> [message] => DB Error: syntax error
> [mode] => 16
> [debug_info] =>
> UPDATE civicrm_temp_custom_c87e02e10a4041be20a9ae7529218687
> SET
> WHERE participant_id = 52;
> [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE participant_id = 52' at line 3]
> [type] => DB_Error
> [user_info] =>
> UPDATE civicrm_temp_custom_c87e02e10a4041be20a9ae7529218687
> SET
> WHERE participant_id = 52;
> [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE participant_id = 52' at line 3]
> [to_string] => [db_error: message="DB Error: syntax error" code=-2 mode=callback callback=CRM_Core_Error::handle prefix="" info="
> UPDATE civicrm_temp_custom_c87e02e10a4041be20a9ae7529218687
> SET
> WHERE participant_id = 52;
> [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE participant_id = 52' at line 3]"]
> )yashodhayashodhahttps://lab.civicrm.org/dev/core/-/issues/108unable to create new event location without impacting other events2018-07-12T14:34:52Zlcdwebunable to create new event location without impacting other eventsto reproduce this issue:
* create an event. on the location tab, create a new location with the street address "test address 1"
* return to the manage event screen. click more > copy to copy the newly created event
* select the location...to reproduce this issue:
* create an event. on the location tab, create a new location with the street address "test address 1"
* return to the manage event screen. click more > copy to copy the newly created event
* select the location tab -- it will already have "test address 1" selected. click the option to "create new location" and add a street address "test address 2". save the event.
* return to the event management screen and click configure > location for the first event. note that the address now references "test address 2"
you should be able to create a new location for an event and it should have no effect on existing events that previously shared the location.lcdweblcdwebhttps://lab.civicrm.org/dev/core/-/issues/545Refresh Event Links when Online Registration enabled2023-01-27T05:03:29ZJoeMurrayRefresh Event Links when Online Registration enabledWhen an event is first created, Event Links button doesn't have links to front end pages for Online Registration (test or live). When Online Registration tab enables that and is saved (via js), the Event Links are not updated to include ...When an event is first created, Event Links button doesn't have links to front end pages for Online Registration (test or live). When Online Registration tab enables that and is saved (via js), the Event Links are not updated to include the Online Registration links. Refreshing the page as a whole updates the links:
![2018-11-23_15-40-00](/uploads/064398c6e954b56440f0d6c727deeaaf/2018-11-23_15-40-00.mp4)
Please update the links in an appropriate manner when appropriate (iirc Event is public and online registration is true).Monish DebMonish Debhttps://lab.civicrm.org/dev/core/-/issues/546Max participants not respected by priceset registrations2022-09-15T05:03:48ZJoeMurrayMax participants not respected by priceset registrationsIssue:
When trying to register multiple people using additional registration functionality (which uses profiles), user is given error if multiple registrations would exceed the maximum.
However, if a priceset is used to order multiple t...Issue:
When trying to register multiple people using additional registration functionality (which uses profiles), user is given error if multiple registrations would exceed the maximum.
However, if a priceset is used to order multiple tickets, no warning is given and the number of participants ends up going over the maximum set for the event. Once the maximum has been reached (or exceeded) appropriate warning/error is given for both configurations: additional registrations as well as priceset registrations.
Confirmed on dmaster.
Fix:
Give same warning when registering multiple participants via pricesets as when registering via additional participants.
Guess:
Priceset registration code could probably benefit from refactoring to reuse some function of additional participant registration code.Monish DebMonish Debhttps://lab.civicrm.org/dev/core/-/issues/553CRM-18570 When creating a new event using a template the new event screen is ...2021-02-25T05:55:29Zm robimorgan@palantetech.coopCRM-18570 When creating a new event using a template the new event screen is taking the default values directly from the custom fields, and not from what's saved in the event template.Original issue: https://issues.civicrm.org/jira/browse/CRM-18570
When creating a new event using a template the new event screen is taking the default values directly from the custom fields, and not from what's saved in the event templa...Original issue: https://issues.civicrm.org/jira/browse/CRM-18570
When creating a new event using a template the new event screen is taking the default values directly from the custom fields, and not from what's saved in the event template.
Selecting a template from new/edit Event gets the values from the custom field in 4.6.38 but in 5.x the custom field values are ignored and the defaults are used.
There are some changes in the function copy() between 4.6 and 5.x, https://lab.civicrm.org/dev/core/blob/master/CRM/Event/BAO/Event.php#L9275.16.0https://lab.civicrm.org/dev/core/-/issues/885Attendee Report: Incorrect filtering by deceased participants2020-12-04T01:44:28ZshaneonabikeAttendee Report: Incorrect filtering by deceased participantsSo today I discovered a pretty strange bug, but I'm open to determine whether this is related to something in the configuration.
**Issue**
When viewing the Attendee List for a new event I noticed that the participant count was lower th...So today I discovered a pretty strange bug, but I'm open to determine whether this is related to something in the configuration.
**Issue**
When viewing the Attendee List for a new event I noticed that the participant count was lower than the Event Participants List. What is narrows down to is that the Attendee List has a *filter for excluding deceased participants*. When I set this to **Any** value it works perfectly.
I traced on so called *deceased* participant and they are not set to deceased. All of these users were imported about 1.5 years ago from an old CiviCRM system and imported here. I don't know if perhaps there an incorrect value is set for the deceased value and therefore is causing certain participants to be considered this way. In total I believe there is about **48** in total :/
**CiviCRM Details**
* Drupal 7
* CiviCRM 5.12.0
* PHP 7.3.4https://lab.civicrm.org/dev/core/-/issues/888Backoffice participant transfer form does not populate contact reference field2022-11-06T05:03:42ZjitendraBackoffice participant transfer form does not populate contact reference fieldTo replicate -
- Register contact A for an event.
- Click on more -> `Transfer or cancel` link
- Select transfer as an action on the form loaded.
- On the next page, a contact reference field should be populated to select contact B for ...To replicate -
- Register contact A for an event.
- Click on more -> `Transfer or cancel` link
- Select transfer as an action on the form loaded.
- On the next page, a contact reference field should be populated to select contact B for the transfer. Instead a normal first/last name and email field is shown -
![image](/uploads/871d503a90f0d8d4eeb1aaa7af9ab3f0/image.png)jitendrajitendrahttps://lab.civicrm.org/dev/core/-/issues/890Multiple line item shown on view contribution if participant is transferred t...2023-03-30T05:03:41ZjitendraMultiple line item shown on view contribution if participant is transferred to another contact.To replicate -
- Create a priceset for an event with `Text / Numeric Quantity` field type. Amount = $10.
- Register contact A to the event using the above price option.
- Transfer the event participation to another contact B.
- View con...To replicate -
- Create a priceset for an event with `Text / Numeric Quantity` field type. Amount = $10.
- Register contact A to the event using the above price option.
- Transfer the event participation to another contact B.
- View contribution on the main contact, it displays double line items for the participation.
![image](/uploads/86637f21b6b327fc15888b92e8a86bac/image.png)
I think the older participant status is set to "transferred" so it should remove the contribution link from the line item table.jitendrajitendrahttps://lab.civicrm.org/dev/core/-/issues/894Cannot change event selections to remove price field in price set when sold out2021-05-08T20:35:07ZlarsssandergreenCannot change event selections to remove price field in price set when sold outWhen using a price set for an event registration with a max participants limit for a specific price field, once that price field reaches the limit, it isn't possible to remove the contact from that price set field from the backend. It ju...When using a price set for an event registration with a max participants limit for a specific price field, once that price field reaches the limit, it isn't possible to remove the contact from that price set field from the backend. It just shows sold out and doesn't allow you to remove the contact. This works the same if it is a checkbox or numerical value, etc.
![Screen_Shot_2019-04-23_at_11.57.29_AM](/uploads/14d6428be73966900887d265edee82ef/Screen_Shot_2019-04-23_at_11.57.29_AM.png)
Presumably, this is to prevent contacts being added to sold out events, but it should be possible to **remove** them from sold out events. The price field should only be disabled if the contact isn't registered for it. It should be enabled if the contact is registered, so that it can be removed. This would be more complex in the case of numerical value fields, but this would at least fix the issue for checkboxes, radio selects, etc.
Tested on demo on Drupal (5.14.alpha1) and 5.7.4 on Drupal.https://lab.civicrm.org/dev/core/-/issues/899PCP is still active after contribution page is disabled.2023-11-15T05:03:17ZjitendraPCP is still active after contribution page is disabled.To replicate -
- Create a contribution page and enable PCP.
- User makes a donation from the live page and creates a PCP of his own.
- When an admin approves the PCP, a notification email is sent to the creator.
- Disable the Contributi...To replicate -
- Create a contribution page and enable PCP.
- User makes a donation from the live page and creates a PCP of his own.
- When an admin approves the PCP, a notification email is sent to the creator.
- Disable the Contribution page.
- PCP is kept as it is.
- When the live page is visited by the promoter or the user from the PCP link, a yellow message is displayed on the page
![image](/uploads/0b1710ed1f37bcce8b9b4d9c1779ee85/image.png)
Real problem seems to be - you have someone who has made a P2P contribution page who might have no clue the page has been disabled by a site admin and is out promoting the page!
Thoughts on expected behavior? @eileen @KarinG...
- Disable PCP when CP is disabled.
- Keep PCP as it is and change the error message on PCP load.
- Disable the PCP and send an email notification to the creator.
- The current error is perhaps the correct and enough response to be shown to the user :shrug:jitendrajitendrahttps://lab.civicrm.org/dev/core/-/issues/919CiviEvent Cart seems broken completely. Any chance of fixing it?2019-06-14T19:13:48ZtapashCiviEvent Cart seems broken completely. Any chance of fixing it?CiviEvent Cart seems broken completely on 5.x . Any chance of fixing it please? thanksCiviEvent Cart seems broken completely on 5.x . Any chance of fixing it please? thankshttps://lab.civicrm.org/dev/core/-/issues/935Event tickets NOT showing sold out in the backend, but online it does.2022-10-29T05:03:41ZtapashEvent tickets NOT showing sold out in the backend, but online it does.I have tested this on 5.11 and 5.13.1 and seems to be consistent with the problem. I had issue with participant being double booked due to this. a question is opened on stackexchange https://civicrm.stackexchange.com/questions/30499/how-...I have tested this on 5.11 and 5.13.1 and seems to be consistent with the problem. I had issue with participant being double booked due to this. a question is opened on stackexchange https://civicrm.stackexchange.com/questions/30499/how-to-avoid-double-booking-in-civievent
Is it supposed to be like this? or would it be considered a bug? any help to resolve this would be appreciated. Thanks
EDIT: I was able to replicate this on https://dmaster.demo.civicrm.org
![Screenshot_2019-05-04_at_18.41.02](/uploads/f7dc4b4ca0a7508815f591d75ae660d1/Screenshot_2019-05-04_at_18.41.02.png)
![Screenshot_2019-05-04_at_18.41.51](/uploads/71f45affc8688d1d047b9d1dd34019a1/Screenshot_2019-05-04_at_18.41.51.png)https://lab.civicrm.org/dev/core/-/issues/936CiviEvent - cannot register same participant multiple times from backoffice2022-11-04T05:03:28ZtapashCiviEvent - cannot register same participant multiple times from backofficeI have checked "**Same email address**" so that same person can book multiple times with an event that has multiple session and some might want to register other session at later time. From online registration it works, however it does n...I have checked "**Same email address**" so that same person can book multiple times with an event that has multiple session and some might want to register other session at later time. From online registration it works, however it does not work from backend and keep gives me error "**This contact has already been assigned to this event.**". How can I resolve this issue please? I am on civi 5.13.1, also tested on 5.11 . Thanks
EDIT: I was able to replicate this on https://dmaster.demo.civicrm.org
![Screenshot_2019-05-04_at_19.36.13](/uploads/5bff50eb46be8a3c23304b366eafc1f0/Screenshot_2019-05-04_at_19.36.13.png)https://lab.civicrm.org/dev/core/-/issues/952Make the "redirect back to event info page" a configurable link on the event ...2023-04-21T05:03:27ZJamie Novick - CompucoMake the "redirect back to event info page" a configurable link on the event configuration**Use case:**
In many situations organisations may wish to use CiviEvent with their CMS. In those situations often a CMS content page is presented to the public as the event information page rather then the default CiviCRM event informa...**Use case:**
In many situations organisations may wish to use CiviEvent with their CMS. In those situations often a CMS content page is presented to the public as the event information page rather then the default CiviCRM event information page (often as it is easier to style). Some links back to the event information page are hardcoded however and it would be preferable if they were configurable.
**How it works currently:**
Whenever you:
- Complete a registration
- If you return to an event that you have already registered for and chose not to register a further participant
you will be offered a link back to the CiviCRM event information page.
**How it should (could 😉) work:**
Add a configuration option on the Online registration tab of the event with label:
"Specify a different event information page"
Type: Checkbox
Help text: "CiviCRM by default will create an event information page with basic details of the event for any event which allows online registration. Users are presented with a link to this page when participants complete their registration, or if they have already registered for an event. If you wish to provide a different link to users then you can enter a different link here."
Label: External event information page link
Type: Text (single line)https://lab.civicrm.org/dev/core/-/issues/962Event registration confirmation email includes disabled profile fields2022-11-03T05:03:30ZUpperholmeEvent registration confirmation email includes disabled profile fieldsRunning 5.13.2 alongside Drupal 7. Just registered someone via the backend and ticked the box to send them an 'event Confirmation" email. The email includes fields for the registration profile that have been disabled.
When registering t...Running 5.13.2 alongside Drupal 7. Just registered someone via the backend and ticked the box to send them an 'event Confirmation" email. The email includes fields for the registration profile that have been disabled.
When registering through the front end the user gets a different notification email called a "Registration Confirmation" and this does not show the disabled fields from the profile.https://lab.civicrm.org/dev/core/-/issues/972Participant change selection tax issue2023-04-21T05:03:28Zvakeesan26Participant change selection tax issueWhen we do the participant change selection, Tax is not being calculated properly [ for html type Text ]
![image](/uploads/573cde653f6bcd6da6463aec74466e9e/image.png)
![image](/uploads/1723321e6c87cc4cf4bca50ad2c34e41/image.png)
Also...When we do the participant change selection, Tax is not being calculated properly [ for html type Text ]
![image](/uploads/573cde653f6bcd6da6463aec74466e9e/image.png)
![image](/uploads/1723321e6c87cc4cf4bca50ad2c34e41/image.png)
Also when we do the edit & save with out making any change, screen hanging up
![image](/uploads/f7cded92261386a7626e6b876a38597e/image.png)
In the CiviCRM error log we are getting following error message
$Fatal Error Details = array(3) {
["message"]=>
string(61) "Mandatory key(s) missing from params array: financial_trxn_id"
["code"]=>
NULL
["exception"]=>https://lab.civicrm.org/dev/core/-/issues/981Sorting event participants ignores search criteria2019-05-30T01:27:11ZalainbSorting event participants ignores search criteriaWhen you find participants of a particular event, and then sort them (e.g. alphabetically), you get all participants (not only of the selected event).
You can easily reproduce this bug in the demo environment:
* go to Events > Find Pa...When you find participants of a particular event, and then sort them (e.g. alphabetically), you get all participants (not only of the selected event).
You can easily reproduce this bug in the demo environment:
* go to Events > Find Participants
* select an event in the field Event Name (e.g. Rain-forrest Cup Youth Soccer Tournament)
* click the Search button
* (in case of the event Rain-forrest Cup Youth Soccer Tournament, you'll get 20 records)
* click on the column header "Participant"
==> you'll get the participants of ALL events.
However, when you click "Edit Search Criteria", you'll see the selected event is still there.5.15.0https://lab.civicrm.org/dev/core/-/issues/984CiviCRM 5.13.4 - Pagination on Find participant breaks down search criteria a...2019-05-27T08:50:22ZscardiniusCiviCRM 5.13.4 - Pagination on Find participant breaks down search criteria and selected rows* Open Find participant page
* Choose some event on "Event Name" field which has at least 100 participants (just for test)
* Click Search button and you see all expected participants, for example 100
* Click on "Next" button (because the...* Open Find participant page
* Choose some event on "Event Name" field which has at least 100 participants (just for test)
* Click Search button and you see all expected participants, for example 100
* Click on "Next" button (because there is a 50 rows per page)
Finally you receive all participants given by default criteria (is not a test)
As a second side-effect is lost selecting rows.
Pagination works for searching contacts, contributions and activities