Development issueshttps://lab.civicrm.org/groups/dev/-/issues2019-02-25T20:47:12Zhttps://lab.civicrm.org/dev/core/-/issues/739Field not found when sorting report by Case Type as a section header2019-02-25T20:47:12ZgrahamsmithField not found when sorting report by Case Type as a section headerAttempting to create a Case Detail report sorted by the field Case Type with the option "Section Header" checked does not work.
Error is:
> Unknown column 'case_civireport.case_type_name' in 'field list'
This is a probable regression,...Attempting to create a Case Detail report sorted by the field Case Type with the option "Section Header" checked does not work.
Error is:
> Unknown column 'case_civireport.case_type_name' in 'field list'
This is a probable regression, as addressed by: https://github.com/civicrm/civicrm-core/pull/114195.12.0https://lab.civicrm.org/dev/core/-/issues/2805Field transformations2023-09-27T05:03:14ZeileenField transformationsField transformation options for money field don't make sense
Rounding would make sense
![image](/uploads/3266f956bb062d11d3b574fc6ebad623/image.png)Field transformation options for money field don't make sense
Rounding would make sense
![image](/uploads/3266f956bb062d11d3b574fc6ebad623/image.png)https://lab.civicrm.org/dev/core/-/issues/2803Field transformations - not null2023-09-15T05:03:24ZeileenField transformations - not nullIn reviewing the updates in https://github.com/civicrm/civicrm-core/pull/21320 I feel that 'IS NULL' should be complemented by 'IS NOT NULL'
In this screen shot I feel people would want a yes, potentially, when marriage date is not null...In reviewing the updates in https://github.com/civicrm/civicrm-core/pull/21320 I feel that 'IS NULL' should be complemented by 'IS NOT NULL'
In this screen shot I feel people would want a yes, potentially, when marriage date is not null (& I guess no or blank if it is)
![image](/uploads/81a65afacf7a90375824aa653aae3f4b/image.png)https://lab.civicrm.org/dev/core/-/issues/2804Field transformations - Upper messes with option value result2023-09-15T05:03:24ZeileenField transformations - Upper messes with option value resultGender renders as 'Male' but if I use UPPER field transform it renders as 1
![image](/uploads/ed6906369628db8055b86f9396177213/image.png)Gender renders as 'Male' but if I use UPPER field transform it renders as 1
![image](/uploads/ed6906369628db8055b86f9396177213/image.png)https://lab.civicrm.org/dev/core/-/issues/1132fieldOptions hook fatal error2021-10-23T14:54:23ZDon WijesooriyafieldOptions hook fatal errorUsing fieldOptions hook in an extension crashes or generates a fatal error.
I've come across 2 issues:
1. Using a method defined in a class created in the extension generates fatal error
2. Using API crashes the website
## Steps to re...Using fieldOptions hook in an extension crashes or generates a fatal error.
I've come across 2 issues:
1. Using a method defined in a class created in the extension generates fatal error
2. Using API crashes the website
## Steps to reproduce:
1. Create a new module
2. Create a class with a static method inside CRM/extension-short-name/
3. Call that method inside fieldOptions hook. For eg: CRM_extension-short-name_Class::method()
4. Refresh civicrm home page
5. Server error log will have an error similar to the following
>>>
Class 'CRM_Myextension_MyClass' not found in /var/www/drupal/sites/default/files/civicrm/ext/uk.co.millertech.myextension/myextension.php on line 159, referer: http://chamil.drupal.local/civicrm/dashboard?reset=1
>>>
6. Next inside the fieldOptions hook, use the API to obtain any random data. For eg:
````php
$result = civicrm_api3('OptionValue', 'get', [
'sequential' => 1,
'option_group_id' => "contribution_status",
]);
````
7. Refresh civicrm home page
CiviCRM 5.15.1
Drupal 7
## Issue
For the first issue, it seems extension files are not loaded before invoking fieldOptions hook. Calling `_extension-short-name_civix_civicrm_config();` seems to fix that issue.
````php
function myextension_civicrm_fieldOptions($entity, $field, &$options, $params)
{
_myextension_civix_civicrm_config();
CRM_Myextension_MyClass::myMethod();
}
````
Could not find a workaround for the second issue5.37.0https://lab.civicrm.org/dev/core/-/issues/2437figure out a way to warn about potentially bad sums2023-07-04T05:03:26Zeileenfigure out a way to warn about potentially bad sumsThis is the left join problem - let's assume the search wants to get a list of dad's along with their total contributions - you would construct a search like the one below. However if the dad has 2 children the contribution amount will b...This is the left join problem - let's assume the search wants to get a list of dad's along with their total contributions - you would construct a search like the one below. However if the dad has 2 children the contribution amount will be doubled.
There is no easy answer but potentially we could at least find some way of making them aware there COULD be a problem
![image](/uploads/442277cfb87e21c8e01b4cdc1c3d353c/image.png)
https://dmaster.localhost:32353/civicrm/admin/search#/create/Contact?params=%7B%22version%22:4,%22select%22:%5B%22id%22,%22display_name%22,%22GROUP_CONCAT(Contact_RelationshipCache_Contact_01.display_name)%20AS%20GROUP_CONCAT_Contact_RelationshipCache_Contact_01_display_name%22,%22GROUP_CONCAT(Contact_RelationshipCache_Contact_01.birth_date)%20AS%20GROUP_CONCAT_Contact_RelationshipCache_Contact_01_birth_date%22,%22gender_id:label%22,%22SUM(Contact_Contribution_contact_id_01.total_amount)%20AS%20SUM_Contact_Contribution_contact_id_01_total_amount%22%5D,%22orderBy%22:%7B%7D,%22where%22:%5B%5D,%22groupBy%22:%5B%22id%22%5D,%22join%22:%5B%5B%22Contact%20AS%20Contact_RelationshipCache_Contact_01%22,true,%22RelationshipCache%22,%5B%22id%22,%22%3D%22,%22Contact_RelationshipCache_Contact_01.far_contact_id%22%5D,%5B%22Contact_RelationshipCache_Contact_01.near_relation:name%22,%22%3D%22,%22%5C%22Child%20of%5C%22%22%5D%5D,%5B%22Contribution%20AS%20Contact_Contribution_contact_id_01%22,false,%5B%22id%22,%22%3D%22,%22Contact_Contribution_contact_id_01.contact_id%22%5D%5D%5D,%22having%22:%5B%5D%7Dhttps://lab.civicrm.org/dev/core/-/issues/3770Figure out how to offer preferredLanguage in api explorer with options2024-03-20T05:03:26ZeileenFigure out how to offer preferredLanguage in api explorer with optionsFrom discussion of adding preferredLanguage - options should be explorer-discoverable
https://github.com/civicrm/civicrm-core/pull/24116#pullrequestreview-1057986655From discussion of adding preferredLanguage - options should be explorer-discoverable
https://github.com/civicrm/civicrm-core/pull/24116#pullrequestreview-1057986655https://lab.civicrm.org/dev/core/-/issues/1190File attachment uploads - pptx issue2019-09-09T22:30:13ZgibsonoliverFile attachment uploads - pptx issueHi
When you upload any .pptx files, say as an Activity attachment, these are saved with file extension .unknown.
This seems to be a file type bug. Files with the .ppt extension are fine.
Tested on 5.13.4Hi
When you upload any .pptx files, say as an Activity attachment, these are saved with file extension .unknown.
This seems to be a file type bug. Files with the .ppt extension are fine.
Tested on 5.13.45.17.1https://lab.civicrm.org/dev/core/-/issues/2971file attachments and descriptions should persist across a copy from source t...2023-10-25T05:03:22Zhescofile attachments and descriptions should persist across a copy from source to new bulk emailOverview
----------------------------------------
_Please describe your improvement in detail._
As a user configuring a CiviMail 'bulk email', when I copy a previous email to create a new email, I want the attachments associated with th...Overview
----------------------------------------
_Please describe your improvement in detail._
As a user configuring a CiviMail 'bulk email', when I copy a previous email to create a new email, I want the attachments associated with the previous email to be attached by default to the new email; perhaps with a modal asking me for confirmation that that remains my intention.
Example use-case
----------------------------------------
when I use the copy action for a
previously delivered bulk email, at this url:
/civicrm/mailing/browse/scheduled?reset=1&scheduled=true
or a previously configured bulk email
pending delivery at this url:
/civicrm/mailing/browse/unscheduled?reset=1&scheduled=false
It takes an email configured at this url:
/civicrm/mailing/send?mid=${delivered_or_configured_email_id}&reset=1
using it to create a copy at this url:
/civicrm/mailing/send?mid=${new_email_id}&reset=1
but fails to copy the attachments which may have been
configured as a part of the previously delivered or configured email.
Current behaviour
----------------------------------------
_What is currently possible? What limit ?_
Currently I have to re-upload and re-describe each attachment on the copies.
Proposed behaviour
----------------------------------------
_What should happen? How is this better? If appropriate/available, include any wireframes or mockups._
The file and its description should be copied from the source onto the new bulk email without further human intervention, save possibly confirmation of my intent to persist the attachment by answering a modal prompt.
I often create multiple mailings from the same content so that I get to watch the metrics on each mailing recipient group, isolated from the rest of the mailing.
Comments
----------------------------------------
_Anything else you would like the reviewer to note._https://lab.civicrm.org/dev/core/-/issues/723File custom fields cause a fatal error when trying to merge2019-05-30T21:47:13ZtommyboboFile custom fields cause a fatal error when trying to mergeIf you are trying to merge a contact with a custom field that is a file, if the contact that will be deleted is passing a file to the remain contact, the merge will fail, generate a fatal error, and lose all the custom data in the set in...If you are trying to merge a contact with a custom field that is a file, if the contact that will be deleted is passing a file to the remain contact, the merge will fail, generate a fatal error, and lose all the custom data in the set including the file.
To recreate:
1. Create a contact custom field that accepts a file.
2. Add files to one or two contact records.
3. Merge a contact with a file into another contact
4. Fatal Error occurs. All files are no longer attached to the custom fields. The contact to be deleted loses all the custom fields. While the remaining contact looses only the file.
If the contact that is to remain has no image the error message is
> **No record found for given file ID - 0 and entity ID - 203**
The Entity ID is the Contact ID of the remaining contact
> Feb 13 16:13:23 [info] $backTrace = #0 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Error.php(381): CRM_Core_Error::backtrace("backTrace", TRUE)
> #1 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/BAO/File.php(234): CRM_Core_Error::fatal("No record found for given file ID - 0 and entity ID - 203")
> #2 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Dedupe/Merger.php(1723): CRM_Core_BAO_File::deleteFileReferences(NULL, "203", 9)
> #3 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Contact/Form/Merge.php(289): CRM_Dedupe_Merger::moveAllBelongings("203", "204", (Array:11))
> #4 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Form.php(489): CRM_Contact_Form_Merge->postProcess()
> #5 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/StateMachine.php(160): CRM_Core_Form->mainProcess()
> #6 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/QuickForm/Action/Next.php(61): CRM_Core_StateMachine->perform(Object(CRM_Contact_Form_Merge), "next", "Next")
> #7 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Next->perform(Object(CRM_Contact_Form_Merge), "next")
> #8 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Contact_Form_Merge), "next")
> #9 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Controller.php(351): HTML_QuickForm_Page->handle("next")
> #10 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Utils/Wrapper.php(113): CRM_Core_Controller->run()
> #11 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(282): CRM_Utils_Wrapper->run("CRM_Contact_Form_Merge", "Merge Contact", (Array:0))
> #12 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(84): CRM_Core_Invoke::runItem((Array:13))
> #13 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:3))
> #14 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm.php(1240): CRM_Core_Invoke::invoke((Array:3))
> #15 /srv/www/demo19/public_html/wp-includes/class-wp-hook.php(298): CiviCRM_For_WordPress->invoke("")
> #16 /srv/www/demo19/public_html/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters("", (Array:1))
> #17 /srv/www/demo19/public_html/wp-includes/plugin.php(453): WP_Hook->do_action((Array:1))
> #18 /srv/www/demo19/public_html/wp-admin/admin.php(222): do_action("toplevel_page_CiviCRM")
> #19 {main}
If the remaining contact has a file that will be overwritten.
>** DB Error: syntax error**
> [code] => -2
> [message] => DB Error: syntax error
> [mode] => 16
> [debug_info] => UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203 [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE entity_id = 203' at line 1]
> [type] => DB_Error
> [user_info] => UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203 [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE entity_id = 203' at line 1]
> [to_string] => [db_error: message="DB Error: syntax error" code=-2 mode=callback callback=CRM_Core_Error::handle prefix="" info="UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203 [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'WHERE entity_id = 203' at line 1]"]
> )
> #1 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/PEAR.php(921): CRM_Core_Error::handle(Object(DB_Error))
> #2 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/DB.php(985): PEAR_Error->__construct("DB Error: syntax error", -2, 16, (Array:2), "UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203 [native...")
> #3 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/PEAR.php(575): DB_Error->__construct(-2, 16, (Array:2), "UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203 [native...")
> #4 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/PEAR.php(223): PEAR->_raiseError(Object(DB_mysqli), NULL, -2, 16, (Array:2), "UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203 [native...", "DB_Error", TRUE)
> #5 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/DB/common.php(1907): PEAR->__call("raiseError", (Array:7))
> #6 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/DB/mysqli.php(933): DB_common->raiseError(-2, NULL, NULL, "UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203 [native...", "1064 ** You have an error in your SQL syntax; check the manual that correspon...")
> #7 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/DB/mysqli.php(403): DB_mysqli->mysqliRaiseError()
> #8 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/DB/common.php(1216): DB_mysqli->simpleQuery("UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203")
> #9 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/DB/DataObject.php(2415): DB_common->query("UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203")
> #10 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/DB/DataObject.php(1607): DB_DataObject->_query("UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203")
> #11 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/DAO.php(438): DB_DataObject->query("UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203")
> #12 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/DAO.php(1413): CRM_Core_DAO->query("UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203", TRUE)
> #13 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Dedupe/Merger.php(1736): CRM_Core_DAO::executeQuery("UPDATE civicrm_value_test_info_4 SET image_9 = WHERE entity_id = 203")
> #14 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Contact/Form/Merge.php(289): CRM_Dedupe_Merger::moveAllBelongings("203", "204", (Array:10))
> #15 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Form.php(489): CRM_Contact_Form_Merge->postProcess()
> #16 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/StateMachine.php(160): CRM_Core_Form->mainProcess()
> #17 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/QuickForm/Action/Next.php(61): CRM_Core_StateMachine->perform(Object(CRM_Contact_Form_Merge), "next", "Next")
> #18 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Next->perform(Object(CRM_Contact_Form_Merge), "next")
> #19 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Contact_Form_Merge), "next")
> #20 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Controller.php(351): HTML_QuickForm_Page->handle("next")
> #21 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Utils/Wrapper.php(113): CRM_Core_Controller->run()
> #22 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(282): CRM_Utils_Wrapper->run("CRM_Contact_Form_Merge", "Merge Contact", (Array:0))
> #23 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(84): CRM_Core_Invoke::runItem((Array:13))
> #24 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:3))
> #25 /srv/www/demo19/public_html/wp-content/plugins/civicrm/civicrm.php(1240): CRM_Core_Invoke::invoke((Array:3))
> #26 /srv/www/demo19/public_html/wp-includes/class-wp-hook.php(298): CiviCRM_For_WordPress->invoke("")
> #27 /srv/www/demo19/public_html/wp-includes/class-wp-hook.php(323): WP_Hook->apply_filters("", (Array:1))
> #28 /srv/www/demo19/public_html/wp-includes/plugin.php(453): WP_Hook->do_action((Array:1))
> #29 /srv/www/demo19/public_html/wp-admin/admin.php(222): do_action("toplevel_page_CiviCRM")5.15.0https://lab.civicrm.org/dev/core/-/issues/1704File field does NOT respect view only for profile field2023-03-04T05:03:18ZyashodhaFile field does NOT respect view only for profile fieldSteps to replicate
===================
* Create a custom field of type *File*
* Use this field in a profile with all fields read only (with *View Only* setting as TRUE)
* Open the profile in edit mode for a contact
* All fields will be ...Steps to replicate
===================
* Create a custom field of type *File*
* Use this field in a profile with all fields read only (with *View Only* setting as TRUE)
* Open the profile in edit mode for a contact
* All fields will be in read only mode except file field with the option to change /delete file
![file](/uploads/b3a69213353e4540ce3a061c8775d70e/file.png)
Same is true of image url field as well
![view_only](/uploads/74d7112a8bc368c826cd7775db4070b0/view_only.png)yashodhayashodhahttps://lab.civicrm.org/dev/core/-/issues/3034Filename in content-disposition should have extension2022-04-04T14:27:07ZmasettoFilename in content-disposition should have extensionOverview
----------------------------------------
When I download the pdf of a mail merge contact activity, the filename in `content-disposition` is without extension.
Reproduction steps
----------------------------------------
1. Edit...Overview
----------------------------------------
When I download the pdf of a mail merge contact activity, the filename in `content-disposition` is without extension.
Reproduction steps
----------------------------------------
1. Edit a contact and go to activities
1. Click 'edit' on a Mail merge activity
1. Click preview or download.
Current behaviour
----------------------------------------
This is the header of response:
```
content-type: application/pdf
content-disposition: attachment; filename="filename_without_extension"
```
Expected behaviour
----------------------------------------
```
content-type: application/pdf
content-disposition: attachment; filename="filename_without_extension.pdf"
```
Environment information
----------------------------------------
* __CiviCRM:__ 5.45.1
* __PHP:__ 7.4
* __CMS:__ Wordpress 5.8.3
* __Database:__ MySQL 8
Comments
----------------------------------------
I think that at row 266 of `CRM/Contact/Form/Task/PDFTrait.php` we have to add extension to filename:
```
if ($type === 'pdf') {
CRM_Utils_PDF_Utils::html2pdf($html, $fileName . '.pdf', FALSE, $formValues);
}
```
current:
```
if ($type === 'pdf') {
CRM_Utils_PDF_Utils::html2pdf($html, $fileName, FALSE, $formValues);
}
```5.49.0https://lab.civicrm.org/dev/core/-/issues/3274Filter contact sub-type by "is not one of" fails2022-04-22T15:53:25Zaydunsaidan.saunders@squiffle.ukFilter contact sub-type by "is not one of" failsWhen filtering by contact sub-type, "is not one of" excludes all those that do not have a sub-type.
Noted previously here: https://lab.civicrm.org/dev/report/issues/15#note_25491
For example, filtering by "is not one of" 'Student' shou...When filtering by contact sub-type, "is not one of" excludes all those that do not have a sub-type.
Noted previously here: https://lab.civicrm.org/dev/report/issues/15#note_25491
For example, filtering by "is not one of" 'Student' should just exclude those who do have a sub-type of Student. Currently, it also excludes all those who have a sub-type of Student, and also all those with no sub-type.5.21.0aydunsaidan.saunders@squiffle.ukaydunsaidan.saunders@squiffle.ukhttps://lab.civicrm.org/dev/core/-/issues/4792Filter for SearchKit "Manage Groups" missing (deleted contacts)2023-11-23T14:21:22ZTobias Voigttobias.voigt@civiservice.deFilter for SearchKit "Manage Groups" missing (deleted contacts)This is a quick fix:
I wondered why the number of contacts in a group in the overview "Manage Groups" doesn't reflect the actual number of contacts.
The reason: One additional filter is needed for the entity "contacts" in this SearchKi...This is a quick fix:
I wondered why the number of contacts in a group in the overview "Manage Groups" doesn't reflect the actual number of contacts.
The reason: One additional filter is needed for the entity "contacts" in this SearchKit that excludes contacts that are in the trash.https://lab.civicrm.org/dev/core/-/issues/3153Filter summary no longer appearing on results for Reports2022-04-03T15:36:01ZStoobFilter summary no longer appearing on results for ReportsThere was summarized list of filters when you look at the results of a report. It looked something like the attached. Now in 5.46+ it is gone.
![filters](/uploads/5d2826f6c0661a375421f61cc73a1da2/filters.png)There was summarized list of filters when you look at the results of a report. It looked something like the attached. Now in 5.46+ it is gone.
![filters](/uploads/5d2826f6c0661a375421f61cc73a1da2/filters.png)5.48.0https://lab.civicrm.org/dev/core/-/issues/206Filter webform dropdown through relationship type2018-10-15T12:00:57ZshitijgFilter webform dropdown through relationship type**Overview:**
This ticket is targeted at improving the data filtering capabilities of the ‘Existing Contact’ field of the Webform CiviCRM.
With this new filtering - we will be able to filter the existing contact field with values deri...**Overview:**
This ticket is targeted at improving the data filtering capabilities of the ‘Existing Contact’ field of the Webform CiviCRM.
With this new filtering - we will be able to filter the existing contact field with values derived from a particular relation type that a contact has with another contact.
**How it works currently:**
Currently we have the ability to filter through Groups and Tags
We also currently have the ability for the existing contact field on the webform to autoload static value through a predefined relationship to another ‘existing contact’ field on the webform.
i.e.
If Contact 1 is the Case Client and has a relationship: ‘Employee of’ with Ashville School, we can add another contact field on the webform and enable the relationship fields on it to:
‘Employee of’.
![Screen_Shot_2018-06-25_at_18.39.01](/uploads/c00aa3024f6e72160d7f781b1778f302/Screen_Shot_2018-06-25_at_18.39.01.png)
We will also have to edit the ‘Existing Contact’ field and select it’s default value to load from a relationship.
![Screen_Shot_2018-06-25_at_18.40.02](/uploads/0b316d87ec5e6fb5055765411b4dea1e/Screen_Shot_2018-06-25_at_18.40.02.png)
This would mean that Contact 2 on the webform will be the value coming from the ‘Employee of’ relationship with Contact 1 (in this case - for our selected case client - it would be ‘Ashville School’)
In this way we are able to load the value from a relationship that 2 contacts have, however, we can not do this dynamically.
I.e.
Contact 3 (another contact on the webform) cannot be set to filter and give back a list of all the students at Ashville School (have a relationship ‘Student at’ with ‘Ashville School’, so that the user filling the form can select one of the students.
**How we would like to improve the functionality:**
With this new implementation, we will be able to filter values for an ‘Existing Contact’ field on the webform through specifying a relationship and relationship with.
Continuing from our previous example where:
Contact 1 - Joe Bloggs (Case Client)
Contact 2 - Ashville School (Has the relationship ‘Employer of’ with Joe Bloggs)
Contact 3 - We need a list of all students at Ashville School and be able to select this on the form
To achieve this - we will need the following configurations in the filters section of the ‘Existing Contact’ field:
![Screen_Shot_2018-06-25_at_18.36.55](/uploads/b5ab2bbe9d46659399bae4739b6010e3/Screen_Shot_2018-06-25_at_18.36.55.png)
In the above example, the user will be able to select:
Relationship Type - ‘Student at’
Contact - ‘Contact 2’
This would mean when the webform loads, it will populate all the students at Contact 2 (Ashville School) as option values for Contact 3.https://lab.civicrm.org/dev/core/-/issues/2007Finalise shim script2022-05-19T21:53:26ZeileenFinalise shim scripthttps://github.com/civicrm/civicrm-core/pull/17832https://github.com/civicrm/civicrm-core/pull/17832https://lab.civicrm.org/dev/financial/-/issues/28Financial Account cannot be change to non deductible2018-07-27T09:41:13ZPradeep Nayakpradpnayak@gmail.comFinancial Account cannot be change to non deductiblehttps://civicrm.stackexchange.com/questions/25765/financial-account-cannot-be-change-to-non-deductible
PR: https://github.com/civicrm/civicrm-core/pull/12500https://civicrm.stackexchange.com/questions/25765/financial-account-cannot-be-change-to-non-deductible
PR: https://github.com/civicrm/civicrm-core/pull/125005.5.0https://lab.civicrm.org/dev/core/-/issues/1700Financial ACL Report check always fails2020-04-09T23:07:12ZJonGoldFinancial ACL Report check always failsOverview
----------------------------------------
If Financial Type ACLs are enabled, you're warned you need to install the extension `biz.jmaconsulting.financialaclreport`. This warning persists even after installing the extension.
Re...Overview
----------------------------------------
If Financial Type ACLs are enabled, you're warned you need to install the extension `biz.jmaconsulting.financialaclreport`. This warning persists even after installing the extension.
Reproduction steps
----------------------------------------
1. Turn on Financial ACLs (**Administer » CiviContribute » CiviContribute Component Settings**).
1. Install `biz.jmaconsulting.financialaclreport`.
Current behaviour
----------------------------------------
The System Status screen still says that you need to install the extension.
Expected behaviour
----------------------------------------
The warning should disappear.
Comments
----------------------------------------
This happens because the check is doing an API call to `Extension.get` to see if status equals `Installed`. However, the status is actually `installed`, with a lowercase `i`.5.26.0JonGoldJonGoldhttps://lab.civicrm.org/dev/financial/-/issues/216Financial Batches: remove the creation of activities for New/Edit2023-08-09T18:28:27ZbgmFinancial Batches: remove the creation of activities for New/EditI fell down a rabbit hole while testing the New Financial Batch form, and noticed that it creates an activity whenever a batch is created or edited. It also creates an activity when the batch is exported, but not when closed or deleted.
...I fell down a rabbit hole while testing the New Financial Batch form, and noticed that it creates an activity whenever a batch is created or edited. It also creates an activity when the batch is exported, but not when closed or deleted.
The "Create Batch" and "Edit Batch" activities do not seem useful to me. I would leave the "Export Accounting Batch" activity for now.
Any objections to removing?
(I'm creating this issue for visibility, but will send a PR that might be more clear)
cc @JoeMurray5.66.0