Events - archive issueshttps://lab.civicrm.org/dev/event/-/issues2022-04-22T16:22:12Zhttps://lab.civicrm.org/dev/event/-/issues/66Why are unique labels for price fields required?2022-04-22T16:22:12ZStoobWhy are unique labels for price fields required?This is a question not a proposal or bug report. Should a unique label for price fields be enforced (seen attached)?
Here are two use cases:
* event registration where the price of attendance changes over time (early bird) but the e...This is a question not a proposal or bug report. Should a unique label for price fields be enforced (seen attached)?
Here are two use cases:
* event registration where the price of attendance changes over time (early bird) but the event itself or the nature of the registration doesn't change
* membership registration 'special' where prior to a certain date memberships are on sale
It seems in these cases a unique label is not necessary.
![why](/uploads/e6ca140e60d39796321d96ca8cf69784/why.png)5.47.0AllenShawAllenShawhttps://lab.civicrm.org/dev/event/-/issues/65KCFinder crashes with Thumbnails enabled, large number of images, php-fpm ena...2022-04-22T16:22:08ZMickCKCFinder crashes with Thumbnails enabled, large number of images, php-fpm enabledAfter php-fpm was enabled a client site soon crashed when browsing images - replicable many times by simply editing an event info page in the rich text editor, clicking the image icon then 'Browse Server'.
Top -c shows dozens of php-fpm...After php-fpm was enabled a client site soon crashed when browsing images - replicable many times by simply editing an event info page in the rich text editor, clicking the image icon then 'Browse Server'.
Top -c shows dozens of php-fpm processes running and server load > 50 until it crashes
There are ~2000 image files whci appear to include system generated variants.
The only resolution was to change Thumbnails to List mode (to change I had to temporarily move images out)
CiviCRM v 5.40.2 php 7.2 Ubuntu 18.04
On a copy of the server with php-fpm disabled, thumbnails appears to work but still creates a lot of processes whle generating thumbnails
/usr/lib/cgi-bin/php7.2
Does anyone have experience of this issue? I don't see another issue like it here https://github.com/sunhater/kcfinder/issues
KCFinder is apparently a 'free open-source replacement of CKFinder'
- however it is 7 years old - wondering whether there's a more up to date solution that is more performant with a large number of images
Hope this provides enaough info for someone to be able to investigate further - thanks.https://lab.civicrm.org/dev/event/-/issues/50deprecated function error2022-04-22T16:21:38ZJoeMurraydeprecated function errorOn dmaster go to Manage Events, then click on the leftmost icon on top right (blue in the included image).
![Screenshot_20210219-171528_Chrome](/uploads/d59fc9bb6c90da348983ed5c78e5913b/Screenshot_20210219-171528_Chrome.png)
Error tha...On dmaster go to Manage Events, then click on the leftmost icon on top right (blue in the included image).
![Screenshot_20210219-171528_Chrome](/uploads/d59fc9bb6c90da348983ed5c78e5913b/Screenshot_20210219-171528_Chrome.png)
Error that shows is:
Deprecated function: Non-static method CRM_Event_ICalendar::run() should not be called statically in CRM_Core_Invoke::runItem() (line 278 of /srv/buildkit/build/dmaster/web/sites/all/modules/civicrm/CRM/Core/Invoke.php).5.36.0Monish DebMonish Debhttps://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/20API different from Form when setting contrib status to failed for event reg2022-04-22T16:22:38ZJoeMurrayAPI different from Form when setting contrib status to failed for event regUsing the API to set a Contribution's status to "Failed" does not also update its related Participant to "Cancelled", unlike when you edit via the UI.
Move business logic from Form
https://github.com/civicrm/civicrm-core/blob/master/CR...Using the API to set a Contribution's status to "Failed" does not also update its related Participant to "Cancelled", unlike when you edit via the UI.
Move business logic from Form
https://github.com/civicrm/civicrm-core/blob/master/CRM/Contribute/BAO/Contribution.php#L1938
to BAO as per discussion at https://chat.civicrm.org/civicrm/pl/gms1or8wyfni3q3boj8cx1ktxamattwiremjw@mjwconsult.co.ukmattwiremjw@mjwconsult.co.ukhttps://lab.civicrm.org/dev/event/-/issues/17Event registration only creates one ParticipantPayment record when registerin...2022-04-22T16:22:36Zmattwiremjw@mjwconsult.co.ukEvent registration only creates one ParticipantPayment record when registering multiple participants1. Setup a paid event registration page.
2. Register multiple participants.
3. Only one ParticipantPayment record created - linking the primary participant record to the contribution.
Expected: Each Participant record has a ParticipantP...1. Setup a paid event registration page.
2. Register multiple participants.
3. Only one ParticipantPayment record created - linking the primary participant record to the contribution.
Expected: Each Participant record has a ParticipantPayment record.
The Order API does this correctly. Thanks @andrei for finding this.
Extend `CRM_Event_Form_Registration_ConfirmTest::testTaxMultipleParticipant()` to test this?