Development issueshttps://lab.civicrm.org/groups/dev/-/issues2018-02-13T01:54:21Zhttps://lab.civicrm.org/dev/translation/-/issues/2Localization of extensions2018-02-13T01:54:21ZcivideskLocalization of extensions* Missing documentation (or link to such in main page of this wiki)?
* Usage in extensions is currently cumbersome - does PHP 5.6/7.0 bring new features we could leverage for easier usage?* Missing documentation (or link to such in main page of this wiki)?
* Usage in extensions is currently cumbersome - does PHP 5.6/7.0 bring new features we could leverage for easier usage?https://lab.civicrm.org/dev/financial/-/issues/5If a currency has been disabled allow the form to be submitted2018-03-12T09:08:17Zmattwiremjw@mjwconsult.co.ukIf a currency has been disabled allow the form to be submittedIf you have contributions / recurring contributions in a specific currency and subsequently disable that currency in CiviCRM settings it is no longer possible to submit forms with an "amount" element that add the currency as a frozen val...If you have contributions / recurring contributions in a specific currency and subsequently disable that currency in CiviCRM settings it is no longer possible to submit forms with an "amount" element that add the currency as a frozen value (eg. recurring contribution updateSubscription).https://lab.civicrm.org/dev/translation/-/issues/6Test translation issue2018-03-13T01:31:29ZbgmTest translation issueThis is a test for eileen/Product-maintenance#8, please ignore.This is a test for eileen/Product-maintenance#8, please ignore.https://lab.civicrm.org/dev/financial/-/issues/3Migrate from one-2-one forms to many to one for payment & line items2018-03-19T00:01:10ZeileenMigrate from one-2-one forms to many to one for payment & line itemshttps://lab.civicrm.org/dev/core/-/issues/42On multilingual mode, choosing mailing group doesn't affect recipient count a...2018-03-31T09:48:01ZMonish DebOn multilingual mode, choosing mailing group doesn't affect recipient count and list## Steps to reproduce
1. Enable multilingual mode
2. Go to `Mailing => New Mailing`
3. Choose one or more mailing group.
__Observe__: The recipient count doesn't affect
## Context
This appears to be a regression in 4.7.31. Related...## Steps to reproduce
1. Enable multilingual mode
2. Go to `Mailing => New Mailing`
3. Choose one or more mailing group.
__Observe__: The recipient count doesn't affect
## Context
This appears to be a regression in 4.7.31. Related PRs:
* https://issues.civicrm.org/jira/browse/CRM-21260
* https://issues.civicrm.org/jira/browse/CRM-21316
* https://issues.civicrm.org/jira/browse/CRM-21749
* https://github.com/civicrm/civicrm-core/pull/11142/
* https://github.com/civicrm/civicrm-core/pull/11653/5.0.0Monish DebMonish Debhttps://lab.civicrm.org/dev/financial/-/issues/4Add processor name to recurring contribution overview on Contribution tab2018-04-06T09:59:51Zmattwiremjw@mjwconsult.co.ukAdd processor name to recurring contribution overview on Contribution tabRequires changes in https://issues.civicrm.org/jira/browse/CRM-21784 so data is available to smarty.
The recurring section could do with quite a bit of refactoring to allow things such as sorting, optional columns etc. However, as it s...Requires changes in https://issues.civicrm.org/jira/browse/CRM-21784 so data is available to smarty.
The recurring section could do with quite a bit of refactoring to allow things such as sorting, optional columns etc. However, as it stands a two line change to the template allows us to add additional columns as it currently has less columns than the contribution tab. This PR adds the "processor name" column as this is probably one of the more common bits of useful information that all processors use.
Use case: It allows you to see at a glance who has direct debits setup, who has recurring payments with paypal etc. Currently this information is a bit awkward to find as you have to open each recurring contribution to look at the detail.
Before:
![localhost_8000_civicrm_contact_view_reset_1_cid_206__1_](/uploads/29850d8be3b37711fe398bb1d2b2c922/localhost_8000_civicrm_contact_view_reset_1_cid_206__1_.png)
After:
![localhost_8000_civicrm_contact_view_reset_1_cid_206](/uploads/a4c2c14bbcb7fe6c8dd92bdd6f8d8271/localhost_8000_civicrm_contact_view_reset_1_cid_206.png)https://lab.civicrm.org/dev/core/-/issues/53Add in Mailing % stats to AB tests and include a opened rate and clickthrough...2018-04-09T09:03:55ZseamusleeAdd in Mailing % stats to AB tests and include a opened rate and clickthrough rate stat to mailing reportsseamusleeseamusleehttps://lab.civicrm.org/dev/release/-/issues/4CiviCRM 5.0 tarballs include xml folder2018-04-09T22:59:37ZJonGoldCiviCRM 5.0 tarballs include xml folderThe Civi 5.0 Drupal tarball and WP zip file include the xml folder. I'm pretty sure this isn't intentional.The Civi 5.0 Drupal tarball and WP zip file include the xml folder. I'm pretty sure this isn't intentional.https://lab.civicrm.org/dev/core/-/issues/54Activity created for case role relationship is not assigned to correct contacts.2018-04-12T02:33:58ZjitendraActivity created for case role relationship is not assigned to correct contacts.To reproduce on dmaster -
- Create a case for a contact.
- Add new role from the `Roles` tab.
- Select `Case Coordinator` for `Relationship Type` input.
- assign it to some contact, say AB.
- The activity which is created is incorrectl...To reproduce on dmaster -
- Create a case for a contact.
- Add new role from the `Roles` tab.
- Select `Case Coordinator` for `Relationship Type` input.
- assign it to some contact, say AB.
- The activity which is created is incorrectly assigned to the client instead of the above contact.jitendrajitendrahttps://lab.civicrm.org/dev/core/-/issues/48PDF Letter only generates a single letter when multiple contact IDs are speci...2018-04-17T07:09:08Zmattwiremjw@mjwconsult.co.ukPDF Letter only generates a single letter when multiple contact IDs are specifiedRef https://github.com/civicrm/civicrm-core/pull/11946Ref https://github.com/civicrm/civicrm-core/pull/119465.1.0https://lab.civicrm.org/dev/core/-/issues/62Relationship report: add address columns2018-04-18T07:42:28ZjaapjansmaRelationship report: add address columnsThe relationship report has the ability to show the e-mail address, phone number and name of contact a and contact b of a relationship.
There is no ability to show the address of contact a or contact bThe relationship report has the ability to show the e-mail address, phone number and name of contact a and contact b of a relationship.
There is no ability to show the address of contact a or contact bhttps://lab.civicrm.org/dev/core/-/issues/51Exporting "Master Address belongs to" not working as intended when exporting ...2018-04-21T03:43:59Zfabian_SYSTOPIAExporting "Master Address belongs to" not working as intended when exporting several addressesMany people store more than one postal address with an individual (e.g. work and home) and one of them may be shared with the employer. When exporting contacts and their addresses, one would need the name of the employer which should be ...Many people store more than one postal address with an individual (e.g. work and home) and one of them may be shared with the employer. When exporting contacts and their addresses, one would need the name of the employer which should be provided by "Master Address belongs to".
The problem seems to be that during export "Master Address belongs to" seems to ignore the location type. For example, if the work address is shared and teh home address is not shared, exporting the **home** address including "Master Address belongs to" (with the location type home) will export the name of the contact that is the master of the **work** address.
I reproduced this on several environments including 4.7.29 and on the Drupal sandbox (currently 5.2alpha1). Steps to reproduce:
1. Create an individual with two postal adddresses, the work address should be shared with another contact.
2. Export the individual and include "Master Address belongs to" for the primary address, the home address and the work address (see also screenshot)
The expected result would be that the columns for "Work-Master Address Belongs To" is filled, "Home-Master Address Belongs To" is not filled and "Master Address Belongs To" (orimary location) is filled only if the work address is set as primary.
However all three "Master Address Belongs To" colums are always filled.
![Export_Setting](/uploads/e9453649f5cbf5e55523b08844102830/Export_Setting.png)
![Export_result](/uploads/6a8ef4b534681980a51d97a4a0ab8c62/Export_result.png)https://lab.civicrm.org/dev/core/-/issues/65When creating a manual event registration, the notes section (source) has a c...2018-04-23T04:52:53Zfreeform.stephWhen creating a manual event registration, the notes section (source) has a character limit but doesn't check for oneAttempted to manually add a participant to an event using the "Add event registration" tab on their CiviCRM profile, but the screen wouldn't save, the page just stays frozen and fails to complete.
Looking at the error log:
...[nativeco...Attempted to manually add a participant to an event using the "Add event registration" tab on their CiviCRM profile, but the screen wouldn't save, the page just stays frozen and fails to complete.
Looking at the error log:
...[nativecode=1406 ** Data too long for column 'source' at row 1]"]...
The 'source' field in table 'civicrm_participant' is the 'Notes' field that appears when you manually create an event entry, it has a character limit of 128, client attempted to insert a note that was 161 characters. The limit of this field should be checked before attempting to save to the DB.
---
**Full backtrace:**
```
Apr 17 09:54:57 [info] $Fatal Error Details = Array
(
[callback] => Array
(
[0] => CRM_Core_Error
[1] => handle
)
[code] => -1
[message] => DB Error: unknown error
[mode] => 16
[debug_info] => INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id , register_date , source , fee_level , fee_amount , discount_id , fee_currency ) VALUES ( 475 , 2 , 1 , '1' , 20180417095400 , 'Manual input of cc info for member who called from Mexico and had troubles with cards before deadline. I charged early bird rate. See transaction ID AAB156B9 -MW' , '�Regular (Includes automatic member discount of: $ 159.00 Discount for Regular SSC Members) - 1�Salmon - 1 Participant Count -1�' , 555.00 , NULL , 'CAD' ) [nativecode=1406 ** Data too long for column 'source' at row 1]
[type] => DB_Error
[user_info] => INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id , register_date , source , fee_level , fee_amount , discount_id , fee_currency ) VALUES ( 475 , 2 , 1 , '1' , 20180417095400 , 'Manual input of cc info for member who called from Mexico and had troubles with cards before deadline. I charged early bird rate. See transaction ID AAB156B9 -MW' , '�Regular (Includes automatic member discount of: $ 159.00 Discount for Regular SSC Members) - 1�Salmon - 1 Participant Count -1�' , 555.00 , NULL , 'CAD' ) [nativecode=1406 ** Data too long for column 'source' at row 1]
[to_string] => [db_error: message="DB Error: unknown error" code=-1 mode=callback callback=CRM_Core_Error::handle prefix="" info="INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id , register_date , source , fee_level , fee_amount , discount_id , fee_currency ) VALUES ( 475 , 2 , 1 , '1' , 20180417095400 , 'Manual input of cc info for member who called from Mexico and had troubles with cards before deadline. I charged early bird rate. See transaction ID AAB156B9 -MW' , '�Regular (Includes automatic member discount of: $ 159.00 Discount for Regular SSC Members) - 1�Salmon - 1 Participant Count -1�' , 555.00 , NULL , 'CAD' ) [nativecode=1406 ** Data too long for column 'source' at row 1]"]
)
Apr 17 09:54:57 [info] $backTrace = #0 /sites/all/modules/contrib/civicrm/CRM/Core/Error.php(235): CRM_Core_Error::backtrace("backTrace", TRUE)
#1 [internal function](): CRM_Core_Error::handle(Object(DB_Error))
#2 /sites/all/modules/contrib/civicrm/packages/PEAR.php(931): call_user_func((Array:2), Object(DB_Error))
#3 /sites/all/modules/contrib/civicrm/packages/DB.php(976): PEAR_Error->PEAR_Error("DB Error: unknown error", -1, 16, (Array:2), "INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id ...")
#4 /sites/all/modules/contrib/civicrm/packages/PEAR.php(564): DB_Error->DB_Error(-1, 16, (Array:2), "INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id ...")
#5 /sites/all/modules/contrib/civicrm/packages/DB/common.php(1905): PEAR->raiseError(NULL, -1, NULL, NULL, "INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id ...", "DB_Error", TRUE)
#6 /sites/all/modules/contrib/civicrm/packages/DB/mysql.php(895): DB_common->raiseError(-1, NULL, NULL, NULL, "1406 ** Data too long for column 'source' at row 1")
#7 /sites/all/modules/contrib/civicrm/packages/DB/mysql.php(328): DB_mysql->mysqlRaiseError()
#8 /sites/all/modules/contrib/civicrm/packages/DB/common.php(1216): DB_mysql->simpleQuery("INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id ...")
#9 /sites/all/modules/contrib/civicrm/packages/DB/DataObject.php(2442): DB_common->query("INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id ...")
#10 /sites/all/modules/contrib/civicrm/packages/DB/DataObject.php(1060): DB_DataObject->_query("INSERT INTO civicrm_participant (contact_id , event_id , status_id , role_id ...")
#11 /sites/all/modules/contrib/civicrm/CRM/Core/DAO.php(442): DB_DataObject->insert()
#12 /sites/all/modules/contrib/civicrm/CRM/Event/BAO/Participant.php(141): CRM_Core_DAO->save()
#13 /sites/all/modules/contrib/civicrm/CRM/Event/BAO/Participant.php(204): CRM_Event_BAO_Participant::add((Array:44))
#14 /sites/all/modules/contrib/civicrm/CRM/Event/Form/Participant.php(1280): CRM_Event_BAO_Participant::create((Array:44))
#15 /sites/all/modules/contrib/civicrm/CRM/Core/Form.php(345): CRM_Event_Form_Participant->postProcess()
#16 /sites/all/modules/contrib/civicrm/CRM/Core/QuickForm/Action/Upload.php(166): CRM_Core_Form->mainProcess()
#17 /sites/all/modules/contrib/civicrm/CRM/Core/QuickForm/Action/Upload.php(133): CRM_Core_QuickForm_Action_Upload->realPerform(Object(CRM_Event_Form_Participant), "upload")
#18 /sites/all/modules/contrib/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Upload->perform(Object(CRM_Event_Form_Participant), "upload")
#19 /sites/all/modules/contrib/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Event_Form_Participant), "upload")
#20 /sites/all/modules/contrib/civicrm/CRM/Core/Controller.php(353): HTML_QuickForm_Page->handle("upload")
#21 /sites/all/modules/contrib/civicrm/CRM/Event/Page/Tab.php(118): CRM_Core_Controller->run()
#22 /sites/all/modules/contrib/civicrm/CRM/Event/Page/Tab.php(175): CRM_Event_Page_Tab->edit()
#23 /sites/all/modules/contrib/civicrm/CRM/Core/Invoke.php(312): CRM_Event_Page_Tab->run((Array:4), NULL)
#24 /sites/all/modules/contrib/civicrm/CRM/Core/Invoke.php(86): CRM_Core_Invoke::runItem((Array:12))
#25 /sites/all/modules/contrib/civicrm/CRM/Core/Invoke.php(54): CRM_Core_Invoke::_invoke((Array:4))
#26 /sites/all/modules/contrib/civicrm/drupal/civicrm.module(482): CRM_Core_Invoke::invoke((Array:4))
#27 [internal function](): civicrm_invoke("contact", "view", "participant")
#28 /includes/menu.inc(527): call_user_func_array("civicrm_invoke", (Array:3))
#29 /index.php(21): menu_execute_active_handler()
#30 {main}
```seamusleeseamusleehttps://lab.civicrm.org/dev/core/-/issues/70On any custom search 'Print selected rows' action doesn't retain columns/values2018-04-26T17:31:14ZMonish DebOn any custom search 'Print selected rows' action doesn't retain columns/valuesSteps to replicate:
* Go to any custom search
* Choose any or all record
* Then choose 'Print selected rows'
Actual Result: There are different headers and except name all values are empty
Expected Result: The print screen should th...Steps to replicate:
* Go to any custom search
* Choose any or all record
* Then choose 'Print selected rows'
Actual Result: There are different headers and except name all values are empty
Expected Result: The print screen should the headers chosen for that Custom search and its corresponding values under itMonish DebMonish Debhttps://lab.civicrm.org/dev/core/-/issues/82Get/set UF locale/language is not supported (ex: for inheritLocale)2018-04-26T18:40:02ZbgmGet/set UF locale/language is not supported (ex: for inheritLocale)The option for `inhericLocale` does not seem to be working. To reproduce:
* In Drupal, enable translation and enable a second language, set language-detection using the URL prefix.
* Create a multi-lingual site (admin > locale > languag...The option for `inhericLocale` does not seem to be working. To reproduce:
* In Drupal, enable translation and enable a second language, set language-detection using the URL prefix.
* Create a multi-lingual site (admin > locale > languages, enable multilingual, then enable a second language)
* Enable the "inherit CMS language" option.
![Capture_d_écran_de_2018-04-26_14-35-12](/uploads/89038ae28d2c10fd75ac925e7693693c/Capture_d_écran_de_2018-04-26_14-35-12.png)
Result: no matter whether accessing CiviCRM in English or French, the site is always in the default language.bgmbgmhttps://lab.civicrm.org/dev/core/-/issues/79CiviEmail A/B testing unsubscribe issue2018-04-27T08:00:59Zpratik.joshiCiviEmail A/B testing unsubscribe issuehttps://docs.civicrm.org/user/en/latest/email/civimail-ab-testing/
What this feature does is it helps distributes recipients of a mailing group into 2 mailings A and B mailings. Now for the A mailing 'include group' has the mailing gro...https://docs.civicrm.org/user/en/latest/email/civimail-ab-testing/
What this feature does is it helps distributes recipients of a mailing group into 2 mailings A and B mailings. Now for the A mailing 'include group' has the mailing group attached to it, but for the B mailing no group is attached.
When the mailings gets sent out, if anyone receives email from B mailing, and if that user unsubscribes, the user ends up getting unsubscribed from all the groups (since no group exists in that particular mailing all groups are listed in unsubscribe confirm UI). This happens because 'where clause' consisting of mailing group id is not attached as group is not present.
Please can anyone let me know if i am missing something.
Thanks!https://lab.civicrm.org/dev/core/-/issues/73Add invoice number to bookkeeping report2018-04-28T07:06:34ZyashodhaAdd invoice number to bookkeeping reportAdd invoice number to bookkeeping reportAdd invoice number to bookkeeping reportyashodhayashodhahttps://lab.civicrm.org/dev/core/-/issues/84Error when searching for Participants2018-04-28T07:22:36ZPradeep Nayakpradpnayak@gmail.comError when searching for Participantshttps://civicrm.stackexchange.com/questions/24671/error-when-searching-for-participants
It seems that there is regression because of https://github.com/civicrm/civicrm-core/pull/11706
Commenting line 4912(self::getGroupByFromOrderBy($g...https://civicrm.stackexchange.com/questions/24671/error-when-searching-for-participants
It seems that there is regression because of https://github.com/civicrm/civicrm-core/pull/11706
Commenting line 4912(self::getGroupByFromOrderBy($groupBy, $orderBys);) in CRM/Contact/BAO/Query.php seems to fix the issue.https://lab.civicrm.org/dev/core/-/issues/75warning message after an activity is created2018-04-28T23:34:18Zjitendrawarning message after an activity is createdA warning is displayed when an activity is created - http://dmaster.demo.civicrm.org/civicrm/activity?reset=1&action=add&context=standalone
> Warning: in_array() expects parameter 2 to be array, null given in CRM_Activity_Form_Activity-...A warning is displayed when an activity is created - http://dmaster.demo.civicrm.org/civicrm/activity?reset=1&action=add&context=standalone
> Warning: in_array() expects parameter 2 to be array, null given in CRM_Activity_Form_Activity->processActivity() (line 1102 of /srv/buildkit/build/dmaster/sites/all/modules/civicrm/CRM/Activity/Form/Activity.php).jitendrajitendrahttps://lab.civicrm.org/dev/core/-/issues/83Related Contacts in Advanced Search2018-04-29T12:11:16ZjrolfsRelated Contacts in Advanced SearchWhen running an Advanced Search and displaying the results as Related Contacts, there was once another dropdown box that showed up that allowed you to select the type of relationship that you wanted to see. That additional dropdown box ...When running an Advanced Search and displaying the results as Related Contacts, there was once another dropdown box that showed up that allowed you to select the type of relationship that you wanted to see. That additional dropdown box is no longer there.
![Related_Contacts_in_Advanced_Search](/uploads/997a28922c4fa511cfbcab647f5789c8/Related_Contacts_in_Advanced_Search.jpg)jitendrajitendra