Development issueshttps://lab.civicrm.org/groups/dev/-/issues2023-06-19T14:08:48Zhttps://lab.civicrm.org/dev/core/-/issues/2342Search builder (NOT search kit) - Contribution search uses deprecated functio...2023-06-19T14:08:48ZDaveDSearch builder (NOT search kit) - Contribution search uses deprecated function CRM_Core_BAO_Query::getFieldName1. Search - Search Builder (not Search kit)
1. Do a contribution search. Let's say for Financial Type = Donation.
1. User deprecated function: Deprecated function CRM_Core_BAO_Query::getFieldName, use These parameters should be standardi...1. Search - Search Builder (not Search kit)
1. Do a contribution search. Let's say for Financial Type = Donation.
1. User deprecated function: Deprecated function CRM_Core_BAO_Query::getFieldName, use These parameters should be standardised before we get here. in CRM_Core_Error::deprecatedWarning() (line 1053 of /srv/buildkit/build/dmaster/web/sites/all/modules/civicrm/CRM/Core/Error.php).
1. The way deprecatedWarning works it loses the backtrace, but if you trace it it looks like this:
```
2 ...\CRM\Core\BAO\Query.php(97): CRM_Core_Error::deprecatedFunctionWarning("These parameters should be standardised before we get here")
3 ...\CRM\Contribute\BAO\Query.php(140): CRM_Core_BAO_Query::getFieldName((Array:5))
4 ...\CRM\Contribute\BAO\Query.php(114): CRM_Contribute_BAO_Query::whereClauseSingle((Array:5), Object(CRM_Contact_BAO_Query))
5 ...\CRM\Core\Component.php(284): CRM_Contribute_BAO_Query::where(Object(CRM_Contact_BAO_Query))
6 ...\CRM\Contact\BAO\Query.php(2061): CRM_Core_Component::alterQuery(Object(CRM_Contact_BAO_Query), "where")
7 \CRM\Contact\BAO\Query.php(574): CRM_Contact_BAO_Query->whereClause(FALSE)
8 ...\CRM\Contact\BAO\Query.php(523): CRM_Contact_BAO_Query->initialize(NULL)
9 ...\CRM\Contact\Selector.php(218): CRM_Contact_BAO_Query->__construct((Array:1), (Array:4), (Array:114), FALSE, FALSE, 1, FALSE, FALSE, FALSE, NULL, (Array:3))
10 ...\CRM\Contact\Form\Search.php(829): CRM_Contact_Selector->__construct(NULL, (Array:8), (Array:1), (Array:4), 8192, FALSE, FALSE, "builder", (Array:11))
11 ...\CRM\Contact\Form\Search\Builder.php(399): CRM_Contact_Form_Search->postProcess()
12 ...\CRM\Core\Form.php(513): CRM_Contact_Form_Search_Builder->postProcess()
```https://lab.civicrm.org/dev/core/-/issues/2341Afform api explorer: has_local, has_base do not present as bool2021-01-30T21:28:41ZeileenAfform api explorer: has_local, has_base do not present as boolLooks like the type isn't defined as bool or I would get yes/no options I believe
![image](/uploads/197b56ac6d5a2873e3f60e80d960ca88/image.png)Looks like the type isn't defined as bool or I would get yes/no options I believe
![image](/uploads/197b56ac6d5a2873e3f60e80d960ca88/image.png)5.35.0https://lab.civicrm.org/dev/core/-/issues/2340Creating an afform without civicrm/ in the url breaks the site2021-02-05T06:07:48ZeileenCreating an afform without civicrm/ in the url breaks the siteThe exception is uncaught when civi can't handle the url - meaning that multiple relevant pages (home page, api, any page that might be used to fix it) won't render.
Sorry, due to an error, we are unable to fulfill your request at the ...The exception is uncaught when civi can't handle the url - meaning that multiple relevant pages (home page, api, any page that might be used to fix it) won't render.
Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
'trxn': Could not find access_callback in path tree, Could not find is_ssl in path tree
```
| CRM_Core_Exception: 'trxn': Could not find access_callback in path tree, Could not find is_ssl in path tree in /.../civicrm/CRM/Core/Menu.php on line 269 |
| 0 | CRM_Core_Menu::fillMenuValues(Array, 'trxn') | /../civicrm/CRM/Core/Menu.php:269 |
| 1 | CRM_Core_Menu::build(Array) | /../civicrm/CRM/Core/Menu.php:295 |
| 2 | CRM_Core_Menu::store(false) | /../civicrm/CRM/Core/Invoke.php:146 |
| 3 | CRM_Core_Invoke::getItem(Array) | /../civicrm/CRM/Core/Invoke.php:67 |
| 4 | CRM_Core_Invoke::_invoke(Array) | /../civicrm/CRM/Core/Invoke.php:36 |
| 5 | CRM_Core_Invoke::invoke(Array) | /../civicrm/drupal/civicrm.module:459 |
| 6 | civicrm_invoke('api4') | /.../drupal/includes/menu.inc:527 |
| 7 | menu_execute_active_handler() | /../drupal/index.php:21 |
| 8 | {main} | |
```5.35.0https://lab.civicrm.org/dev/core/-/issues/2339Test framework - API4 DateTest::testRelativeDateRanges will fail on the last...2021-01-29T23:51:46ZDaveDTest framework - API4 DateTest::testRelativeDateRanges will fail on the last day of Jan, Mar, May, Aug, OctAnd it might fail other times.
The test [compares](https://github.com/civicrm/civicrm-core/blob/37a3e588b5bbeae8b6655bd4ec0a112893fb0202/tests/phpunit/api/v4/Action/DateTest.php#L72-L78) for example `strtotime('+1 month')` to what is ul...And it might fail other times.
The test [compares](https://github.com/civicrm/civicrm-core/blob/37a3e588b5bbeae8b6655bd4ec0a112893fb0202/tests/phpunit/api/v4/Action/DateTest.php#L72-L78) for example `strtotime('+1 month')` to what is ultimately the calculation from `CRM_Utils_Date::relativeToAbsolute()` which has a different definition of e.g. 'next.month'. So e.g. on Mar 31 the strtotime() will return May 1 not Apr 31 (which doesn't exist), but the getFromTo() will return Apr 1 (always the first of "next month").
@colemanw5.35.0https://lab.civicrm.org/dev/core/-/issues/2338Wrong result in Next Payment Due column from Pledged But not Paid report2023-06-18T05:03:22ZyashodhaWrong result in Next Payment Due column from Pledged But not Paid report_Next Payment Due_ column from _Pledged But not Paid_ report doesn't show consistent results._Next Payment Due_ column from _Pledged But not Paid_ report doesn't show consistent results.https://lab.civicrm.org/dev/core/-/issues/2337CiviCRM Import Participants, incorrectly defaults to the Participant Status I...2022-06-11T03:08:43Zjustinfreeman (Agileware)CiviCRM Import Participants, incorrectly defaults to the Participant Status ID field for the "Participant Status" column, should use "Participant Status"CiviCRM Import Participants, incorrectly defaults to the Participant Status ID field for the "Participant Status" column, should use "Participant Status". The Participant Status ID field accepts an ID value whereas Participant Status acc...CiviCRM Import Participants, incorrectly defaults to the Participant Status ID field for the "Participant Status" column, should use "Participant Status". The Participant Status ID field accepts an ID value whereas Participant Status accepts the text label.
The impact is that the import will fail, since Participant Status column does not have the correct values for Participant Status ID.
Agileware Ref: CIVICRM-16545.51.0https://lab.civicrm.org/dev/core/-/issues/2336CiviCRM Events, Participant custom fields from Event Participant Profiles are...2023-06-17T05:03:20Zjustinfreeman (Agileware)CiviCRM Events, Participant custom fields from Event Participant Profiles are duplicated on the back-end Event Registration formCiviCRM Events, Participant custom fields from Event Participant Profiles are duplicated on the back-end Event Registration form when a "Profile for Additional Participants" is defined.
**Steps to reproduce**
1. Set up an Event with a ...CiviCRM Events, Participant custom fields from Event Participant Profiles are duplicated on the back-end Event Registration form when a "Profile for Additional Participants" is defined.
**Steps to reproduce**
1. Set up an Event with a Profile A for the Participant and then Profile A for the "Profile for Additional Participants".
2. Do a back-end Participantregistration for the Event.
3. Notice that two copies of Profile A is displayed on the Participant form which is used to register just 1 participant.
4. Bug is that the custom fields from Profile A are duplicated on the back-end Event Registration form.
Identified in CiviCRM 5.33.2
Agileware Ref: CIVICRM-1653https://lab.civicrm.org/dev/core/-/issues/23355.34 Upgrade fail when row format is not Dynamic2023-07-12T05:03:22Zeileen5.34 Upgrade fail when row format is not Dynamic [type] => DB_Error
[user_info] => ALTER TABLE `civicrm_action_schedule` ADD COLUMN `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'When was the schedule reminder created.' [nativecode=1118 ** Row size too large.... [type] => DB_Error
[user_info] => ALTER TABLE `civicrm_action_schedule` ADD COLUMN `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'When was the schedule reminder created.' [nativecode=1118 ** Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs]
NOTE THIS WORKS
ALTER TABLE `civicrm_action_schedule` ADD COLUMN `created_date` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'When was the schedule reminder created.', ROW_FORMAT=DYNAMIC;https://lab.civicrm.org/dev/core/-/issues/2334Fatal error: Uncaught Error: Class 'Civi\FlexMailer\Services' not found2021-03-28T06:32:29ZdandrzejewskiFatal error: Uncaught Error: Class 'Civi\FlexMailer\Services' not foundOverview
----------------------------------------
After enabling the flexmailer extension, I get an exception whenever I try to load any CiviCRM page.
See my comments below about my particular environment - this may turn into more of a ...Overview
----------------------------------------
After enabling the flexmailer extension, I get an exception whenever I try to load any CiviCRM page.
See my comments below about my particular environment - this may turn into more of a support request than a bug...
Reproduction steps
----------------------------------------
1. Enable flexmailer extension.
Current behaviour
----------------------------------------
I get the following exception:
```
Fatal error: Uncaught Error: Class 'Civi\FlexMailer\Services' not found in /usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/ext/flexmailer/flexmailer.php:147
Stack Trace
flexmailer_civicrm_container()/usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook.php:271
CRM_Utils_Hook->runHooks()/usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook/WordPress.php:136
CRM_Utils_Hook_WordPress->invokeViaUF()/usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/Civi/Core/CiviEventDispatcher.php:168
Civi\Core\CiviEventDispatcher::delegateToUF()/usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/vendor/symfony/event-dispatcher/EventDispatcher.php:214
Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()/usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/vendor/symfony/event-dispatcher/EventDispatcher.php:44
Symfony\Compon in /usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/ext/flexmailer/flexmailer.php on line 147/usr/local/www/wordpress/wp-content/plugins/civicrm/civicrm/Civi/Core/CiviEventDispatcher.php:129
```
Expected behaviour
----------------------------------------
No exception should occur.
Environment information
----------------------------------------
<!-- Some of the items below may not be relevant for every bug - if in doubt please include more information than you think is neccessary. -->
* __CiviCRM:__ _5.32.2_ <!-- If this problem relates to an upgrade, then specify both old and new versions -->
* __PHP:__ _7.4.3__
* __CMS:__ _WordPress 5.6_
* __Database:__ _MariaDB 10.4_
I am running in a WordPress Multisite environment - the civicrm installation is the same for 3 different sites in the multisite install, and that includes flexmailer. This issue only happens on one site in the multisite setup, which leads me to believe that there's something wrong with that site's configuration, but I can't figure out what that might be.
Comments
----------------------------------------
There was a bug previously opened that seems to match this:
https://github.com/civicrm/org.civicrm.flexmailer/issues/61
However it doesn't appear to apply to this version.https://lab.civicrm.org/dev/financial/-/issues/164Cannot edit contribution with revenue recognition date in a past year2021-01-28T22:30:14ZalicefruminCannot edit contribution with revenue recognition date in a past yearIf you are on a site with "Enable Deferred Revenue" turned on (this is a setting on the "CiviContribute Component Settings" form CiviCRM Admin Menu-> Administer -> CiviContribute ->
CiviContribute Component Settings). A "Revenue Recogni...If you are on a site with "Enable Deferred Revenue" turned on (this is a setting on the "CiviContribute Component Settings" form CiviCRM Admin Menu-> Administer -> CiviContribute ->
CiviContribute Component Settings). A "Revenue Recognition Date" field is added to all contribution records.
If you try and edit a contribution with a "Revenue Recognition Date" with a date before the current year you will get an error "Month and Year are required field for Revenue Recognition."
EXAMPLE: today is 1/29/2021 one cannot edit any contributions with "Revenue Recognition Date"s in 2020.
This is because the year options for the "Revenue Recognition Date" field are defined as the next this year and the next 5 years. Previous years are not considered a valid entry and fail validation.
I recommend we widen the available options for "Revenue Recognition Date".5.35.0https://lab.civicrm.org/dev/translation/-/issues/64Using %1%2 in ts() generates confusing output in transifex2021-01-27T21:50:26ZDaveDUsing %1%2 in ts() generates confusing output in transifexhttps://chat.civicrm.org/civicrm/pl/xs88zzbksjn53jyhnprzmaacte
There might be some legitimate uses for such a construct, but it seems like you could always replace:
`ts('Thing to translate with %1%2 as params', array(1 => $foo, 2 => $b...https://chat.civicrm.org/civicrm/pl/xs88zzbksjn53jyhnprzmaacte
There might be some legitimate uses for such a construct, but it seems like you could always replace:
`ts('Thing to translate with %1%2 as params', array(1 => $foo, 2 => $bar))`
with
`ts('Thing to translate with %1 as params', array(1 => $foo . $bar))`
In transifex it looks something like:
![3826](/uploads/8e4cf2c9cdbf987b9308919de08c5865/3826.gif)5.35.0https://lab.civicrm.org/dev/core/-/issues/2332Remove "Access all custom data" permission for Anonymous users.2023-06-19T05:03:22Zdarren.woodsRemove "Access all custom data" permission for Anonymous users.Overview
----------------------------------------
As part of the default configuration set when installing Civi, the "Access all custom data" permission for "Anonymous" users is enabled within the CMS permissions list.
![Screenshot_2021...Overview
----------------------------------------
As part of the default configuration set when installing Civi, the "Access all custom data" permission for "Anonymous" users is enabled within the CMS permissions list.
![Screenshot_2021-01-27_115611](/uploads/cd8a730a16c309cc813f6299deb45413/Screenshot_2021-01-27_115611.png)
Current behaviour
----------------------------------------
By default, users are able to craft URLs and see all custom data fields exposed via Profiles without authenticating. If individual field permissions are set correctly within the Profile, then no actual data is visible, however malicious actors may use this information to probe the system further or gain meta data which could be useful, e.g. for social engineering.
Proposed behaviour
----------------------------------------
This permissions should not be enabled by default.https://lab.civicrm.org/dev/core/-/issues/2331Ordering events by start date ignores time2023-06-23T05:03:21ZalainbOrdering events by start date ignores timeIn the Manage Events screen, when you click on the "Starts" column to sort events by start date/time, the events are sorted by date but not by time.
You can reproduce the error by creating multiple events with the same start date, but d...In the Manage Events screen, when you click on the "Starts" column to sort events by start date/time, the events are sorted by date but not by time.
You can reproduce the error by creating multiple events with the same start date, but different start times. See screenshot.
![events-not-properly-ordered-by-date-time](/uploads/008ec03f8e16bc81c1e0bec60ca02520/events-not-properly-ordered-by-date-time.png)
(I discovered this in 5.28.4, but you can reproduce it in the demo environment. Currently 5.35.alpha1)https://lab.civicrm.org/dev/core/-/issues/2330IDS Detector is reporting "Impact" 37 for some (not all!) CiviCRM Contributio...2021-02-11T22:40:30Zjustinfreeman (Agileware)IDS Detector is reporting "Impact" 37 for some (not all!) CiviCRM Contribution, Thank You pages causing Contributions to be left with Status, "Pending (Incomplete Transaction)" and PayPal Standard used for paymentIDS Detector is reporting "Impact" 37 for some (not all!) CiviCRM Contribution, Thank You pages causing Contributions to be left with Status, "Pending (Incomplete Transaction)". PayPal Standard is being used for payment. WordPress and Ci...IDS Detector is reporting "Impact" 37 for some (not all!) CiviCRM Contribution, Thank You pages causing Contributions to be left with Status, "Pending (Incomplete Transaction)". PayPal Standard is being used for payment. WordPress and CiviCRM 5.33.1
Ping @Upperholme @haystack @kcristiano - have you seen any similar problems to this?
This is similar to the following issues in that they are both WordPress and PayPal related. I think this issue is slightly different as it seems to be triggering the IDS Detector specifically.
Paypal Standard IPNs not being correctly handled leaving contributions as Pending (incomplete transaction)
https://lab.civicrm.org/dev/core/-/issues/1931
PayPal Standard redirect fails on WordPress
https://lab.civicrm.org/dev/core/-/issues/1997
Agileware Ref: CIVICRM-1667
This is what we are seeing in the CiviCRM log for the Contributions that have been left with status, "Pending (Incomplete Transaction)"
```
Jan 23 11:02:19 [info] $IDS Detector Details = Array
(
[0] => Array
(
[name] => cm
[value] => {"module":"contribute","contactID":"861","contributionID":1961,"membershipID":"780","contributionPageID":"2"}
[page] => /membership-renewal/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=1a809439bbdf8945adddd3243bd82df18d1a346043ec6c27335b7bfd079aa23a_7852&amt=90.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%22861%22%2C%22contributionID%22%3A1961%2C%22membershipID%22%3A%22780%22%2C%22contributionPageID%22%3A%222%22%7D&item_name=861-1961-Beer%20Guild%20ACT%20Membership%20Renewal&st=Completed&tx=9HU7340120055315H
[userid] => 861
[session] => 2829ed506d68156d89d794f80c1248eb
[ip] => XX.XX.XX.XX.XX
[reaction] => 0
[impact] => 37
)
[1] => Array
( (
[name] => IDS_request_uri
[value] => /membership-renewal/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=1a809439bbdf8945adddd3243bd82df18d1a346043ec6c27335b7bfd079aa23a_7852&amt=90.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%22861%22%2C%22contributionID%22%3A1961%2C%22membershipID%22%3A%22780%22%2C%22contributionPageID%22%3A%222%22%7D&item_name=861-1961-Beer%20Guild%20ACT%20Membership%20Renewal&st=Completed&tx=9HU7340120055315H
[page] => /membership-renewal/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=1a809439bbdf8945adddd3243bd82df18d1a346043ec6c27335b7bfd079aa23a_7852&amt=90.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%22861%22%2C%22contributionID%22%3A1961%2C%22membershipID%22%3A%22780%22%2C%22contributionPageID%22%3A%222%22%7D&item_name=861-1961-Beer%20Guild%20ACT%20Membership%20Renewal&st=Completed&tx=9HU7340120055315H
[userid] => 861
[session] => 2829ed506d68156d89d794f80c1248eb
[ip] => XX.XX.XX.XX.XX
[reaction] => 0
[impact] => 37
)
)
```
```
Jan 26 12:46:40 [info] $IDS Detector Details = Array
(
[0] => Array
(
[name] => cm
[value] => {"module":"contribute","contactID":"1461","contributionID":1963,"membershipID":"1199","contributionPageID":"1"}
[page] => /membership-new/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=2ae513296a2ba359426cd2ea910ae8197dd6cfd9b858ab25daf76b403d0bff9e_4513&amt=100.00&cc=AUD&cm=%7B%22module%22%3A%
22contribute%22%2C%22contactID%22%3A%221461%22%2C%22contributionID%22%3A1963%2C%22membershipID%22%3A%221199%22%2C%22contributionPageID%22%3A%221%22%7D&item_name=1461-1963-Beer%20Guild%20ACT%20Membership%20Signup&st=Complet
ed&tx=31X55727W4061670M
[userid] =>
[session] => 16281bd1edc564dbc6f1c1b606613e7a
[ip] => XX.XX.XX.XX.XX
[reaction] => 0
[impact] => 37
)
[1] => Array
(
[name] => IDS_request_uri
[value] => /membership-new/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=2ae513296a2ba359426cd2ea910ae8197dd6cfd9b858ab25daf76b403d0bff9e_4513&amt=100.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%221461%22%2C%22contributionID%22%3A1963%2C%22membershipID%22%3A%221199%22%2C%22contributionPageID%22%3A%221%22%7D&item_name=1461-1963-Beer%20Guild%20ACT%20Membership%20Signup&st=Completed&tx=31X55727W4061670M
[page] => /membership-new/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=2ae513296a2ba359426cd2ea910ae8197dd6cfd9b858ab25daf76b403d0bff9e_4513&amt=100.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%221461%22%2C%22contributionID%22%3A1963%2C%22membershipID%22%3A%221199%22%2C%22contributionPageID%22%3A%221%22%7D&item_name=1461-1963-Beer%20Guild%20ACT%20Membership%20Signup&st=Completed&tx=31X55727W4061670M
[userid] =>
[session] => 16281bd1edc564dbc6f1c1b606613e7a
[ip] => XX.XX.XX.XX.XX
[reaction] => 0
[impact] => 37
)
)
```
```
Jan 26 13:20:04 [info] $IDS Detector Details = Array
(
[0] => Array
(
[name] => cm
[value] => {"module":"contribute","contactID":"1225","contributionID":1964,"membershipID":"983","contributionPageID":"2"}
[page] => /membership-renewal/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=0aeb53c494013dd39cead5f3b48fe7b5281049bd00584b6a4343948008447c00_2664&amt=150.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%221225%22%2C%22contributionID%22%3A1964%2C%22membershipID%22%3A%22983%22%2C%22contributionPageID%22%3A%222%22%7D&item_name=1225-1964-Beer%20Guild%20ACT%20Membership%20Renewal&st=Completed&tx=2LW59697P54390539
[userid] => 1225
[session] => 4124943f2921ed0b90b9259464c40f13
[ip] => XX.XX.XX.XX.XX
[reaction] => 0
[impact] => 37
)
[1] => Array
(
[name] => IDS_request_uri
[value] => /membership-renewal/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=0aeb53c494013dd39cead5f3b48fe7b5281049bd00584b6a4343948008447c00_2664&amt=150.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%221225%22%2C%22contributionID%22%3A1964%2C%22membershipID%22%3A%22983%22%2C%22contributionPageID%22%3A%222%22%7D&item_name=1225-1964-Beer%20Guild%20ACT%20Membership%20Renewal&st=Completed&tx=2LW59697P54390539
[page] => /membership-renewal/?civiwp=CiviCRM&q=civicrm%2Fcontribute%2Ftransact&_qf_ThankYou_display=1&qfKey=0aeb53c494013dd39cead5f3b48fe7b5281049bd00584b6a4343948008447c00_2664&amt=150.00&cc=AUD&cm=%7B%22module%22%3A%22contribute%22%2C%22contactID%22%3A%221225%22%2C%22contributionID%22%3A1964%2C%22membershipID%22%3A%22983%22%2C%22contributionPageID%22%3A%222%22%7D&item_name=1225-1964-Beer%20Guild%20ACT%20Membership%20Renewal&st=Completed&tx=2LW59697P54390539
[userid] => 1225
[session] => 4124943f2921ed0b90b9259464c40f13
[ip] => XX.XX.XX.XX.XX
[reaction] => 0
[impact] => 37
)
)
```https://lab.civicrm.org/dev/core/-/issues/2329Modifying lists of Country/StateProvince/County2023-06-18T05:03:21Zmattwiremjw@mjwconsult.co.ukModifying lists of Country/StateProvince/CountyFor an existing system it is difficult to modify the lists of Country/StateProvince/County because you can either delete, add or rename but not disable.
There are various reasons for changing these lists. eg:
- For political reasons dep...For an existing system it is difficult to modify the lists of Country/StateProvince/County because you can either delete, add or rename but not disable.
There are various reasons for changing these lists. eg:
- For political reasons depending on your target audience.
- For geographical reasons because the list of counties is updated.
- Some people prefer certain names despite them not being "approved".
By providing the ability to disable these entities you can stop them from being "selectable" without losing data. But you could retain historical selections for example.https://lab.civicrm.org/dev/core/-/issues/2328Inconsistent line breaks on custom field edit page for description text2021-01-26T01:07:09ZDaveDInconsistent line breaks on custom field edit page for description textI vaguely remember description text always appearing on the next "line" but I might be misremembering. Just doing a quick look at other screens it seems line breaks are enforced with `<br>` before the `<span>`.
I suppose it might be too...I vaguely remember description text always appearing on the next "line" but I might be misremembering. Just doing a quick look at other screens it seems line breaks are enforced with `<br>` before the `<span>`.
I suppose it might be too risky to have `span.description {display: block;}` since if that was always intended it would be a div to begin with.
Noticing also the ones here that do have `<br>` are also wrapped with `{if $action neq 4}`.
![Untitled](/uploads/305dd6542af788ea1e2f7ac9ea6a0b59/Untitled.png)5.35.0https://lab.civicrm.org/dev/translation/-/issues/63Italian translation of Household Member relationship doesn't specify which si...2021-01-29T10:58:50ZDaveDItalian translation of Household Member relationship doesn't specify which side the relationship is onIn english it's "Household Member of" to mean the individual is a member of a household (A to B), and "Household Member is" to mean the household has the individual as a member (B to A).
In italian it's "Membro del nucleo familiare" on ...In english it's "Household Member of" to mean the individual is a member of a household (A to B), and "Household Member is" to mean the household has the individual as a member (B to A).
In italian it's "Membro del nucleo familiare" on both sides, so it's not clear which way is which.
https://lab.civicrm.org/dev/translation/-/blob/14722d7fbae68eaea4214aa0f6966d635c1f4d91/po/it_IT/common-base.po#L25802-25808
Came up while looking at other stuff. I don't know what the right translation should be.https://lab.civicrm.org/dev/core/-/issues/2327Sample xml casetype configuration files have label instead of name in the name2021-01-28T16:03:41ZDaveDSample xml casetype configuration files have label instead of name in the namee.g. Housing Support should be housing_support.
PR coming.e.g. Housing Support should be housing_support.
PR coming.https://lab.civicrm.org/dev/core/-/issues/2326Upgrading an old site with spaces in the case type names and external xml fil...2021-01-26T21:10:30ZDaveDUpgrading an old site with spaces in the case type names and external xml files leads to difficult to resolve status messagesWhat happens is you get a status check message telling you the name of the file should be "Basket Weaving.xml" instead of "BasketWeaving.xml", but then when you change it you then get a status check message telling you the file is missin...What happens is you get a status check message telling you the name of the file should be "Basket Weaving.xml" instead of "BasketWeaving.xml", but then when you change it you then get a status check message telling you the file is missing. It's not easy to figure out what it wants, which is that you need to remove the space from the `name` field in the database and then also from the filename.5.35.0https://lab.civicrm.org/dev/core/-/issues/2325Activity import ignores time component of activity_date_time if the import fi...2022-06-11T19:27:55ZDaveDActivity import ignores time component of activity_date_time if the import file includes seconds and always ignores time for custom date fieldse.g. for activity_date_tinme 2021-01-02 10:11 imports correctly, but 2021-01-02 10:11:12 imports as 2021-01-02 00:00.
In master but also goes back to at least 5.24.
For custom fields of type date it seems to always ignore time.e.g. for activity_date_tinme 2021-01-02 10:11 imports correctly, but 2021-01-02 10:11:12 imports as 2021-01-02 00:00.
In master but also goes back to at least 5.24.
For custom fields of type date it seems to always ignore time.5.51.0