Tim Otten [Thu, 8 Mar 2018 01:51:59 +0000 (17:51 -0800)]
AllCoreTables.data.php - Don't pass through PHP_Beautifier. Update layout.
Tim Otten [Thu, 8 Mar 2018 01:48:03 +0000 (17:48 -0800)]
CRM_Core_CodeGen_Util_Template - Make PHPBeautifier optional
Coleman Watts [Fri, 2 Mar 2018 20:18:04 +0000 (15:18 -0500)]
AllCoreTables.data.php - generate every time.
The file was not being updated as often as necessary, and the freshness checks
were almost as expensive as just generating the file, if not more.
Eileen McNaughton [Fri, 13 Apr 2018 02:32:15 +0000 (14:32 +1200)]
Merge pull request #11965 from colemanw/CRM-21855
CRM-21855 - Clean up and standardize relationshipType BAO
colemanw [Thu, 12 Apr 2018 12:28:21 +0000 (08:28 -0400)]
Merge pull request #11947 from eileenmcnaughton/dev_tab
Add 'addToDeveloperTab' in more places to expose sql in use (permission limited)
colemanw [Thu, 12 Apr 2018 12:02:54 +0000 (08:02 -0400)]
Merge pull request #11970 from mukeshcompucorp/fix-template-structure-issues
Fix API template
colemanw [Thu, 12 Apr 2018 11:31:32 +0000 (07:31 -0400)]
Merge pull request #10898 from seamuslee001/CRM-21100
CRM-21100 Convert list of test groups into AJAX based select2 like r…
Mukesh Ram [Thu, 12 Apr 2018 05:38:54 +0000 (11:08 +0530)]
Fix API template
Eileen McNaughton [Thu, 12 Apr 2018 02:33:22 +0000 (14:33 +1200)]
Merge pull request #11960 from jitendrapurohit/core-54
core-54 - Activity created for case role relationship is not assigned…
Seamus Lee [Thu, 12 Apr 2018 01:04:05 +0000 (11:04 +1000)]
Merge pull request #11954 from eileenmcnaughton/cont
Fix contribution detail report to work with FULL GROUP BY mode
Coleman Watts [Tue, 10 Apr 2018 12:13:28 +0000 (08:13 -0400)]
CRM-21100 - Remove dependency on pre-loaded group data from CiviMail
Coleman Watts [Tue, 10 Apr 2018 13:38:29 +0000 (09:38 -0400)]
CRM-21855 - Clean up and standardize relationshipType BAO
Coleman Watts [Tue, 10 Apr 2018 01:57:43 +0000 (21:57 -0400)]
CRM-21100 - Optimize group loading
Seamus Lee [Thu, 24 Aug 2017 10:15:22 +0000 (20:15 +1000)]
CRM-201100 Convert list of test groups into AJAX based select2 like receipients box
Switch to entity ref as per coleman
Eileen McNaughton [Mon, 9 Apr 2018 19:41:19 +0000 (07:41 +1200)]
Merge pull request #11961 from colemanw/CRM-21843
CRM-21843 - Fix export of case activities
colemanw [Mon, 9 Apr 2018 16:17:29 +0000 (12:17 -0400)]
Merge pull request #11958 from mlutfy/d8-bootstrap-user
Drupal8 loadBootStrap: fix user variable
colemanw [Mon, 9 Apr 2018 13:53:47 +0000 (09:53 -0400)]
Merge pull request #11902 from mukeshcompucorp/fix-template-structure-issues
Fix template for widget
Coleman Watts [Mon, 9 Apr 2018 13:12:12 +0000 (09:12 -0400)]
CRM-21843 - Fix export of case activities
colemanw [Mon, 9 Apr 2018 12:10:30 +0000 (08:10 -0400)]
Merge pull request #11377 from lcdservices/CRM-21523
CRM-21523 add form rule for repetition fields in scheduled reminder form
Jitendra Purohit [Mon, 9 Apr 2018 10:46:45 +0000 (16:16 +0530)]
core-54 - Activity created for case role relationship is not assigned to correct contact
Eileen McNaughton [Mon, 9 Apr 2018 09:25:09 +0000 (21:25 +1200)]
Merge pull request #11959 from eileenmcnaughton/api_in_test
[nfc] Consistently specify whether to clean money when calling from test suite
Seamus Lee [Mon, 9 Apr 2018 08:49:07 +0000 (18:49 +1000)]
Merge pull request #11957 from seamuslee001/core_53
dev/Core#53 Add in stats to AB tests and add in clickthrough and open…
eileen [Mon, 9 Apr 2018 04:39:30 +0000 (16:39 +1200)]
Consistently specify whether to clean money when calling from test suite
Seamus Lee [Sat, 7 Apr 2018 22:22:52 +0000 (08:22 +1000)]
dev/Core#53 Add in stats to AB tests and add in clickthrough and opened % stats to mailing reports
Update Test following changes in stats function
Fixes following on from review
Further divide by zero fixes
Mathieu Lutfy [Mon, 9 Apr 2018 02:44:50 +0000 (22:44 -0400)]
Drupal8 loadBootStrap: fix user variable.
Brian Shaughnessy [Tue, 5 Dec 2017 20:27:47 +0000 (15:27 -0500)]
CRM-21523 add form rule for repetition fields in scheduled reminder form
eileen [Fri, 6 Apr 2018 02:26:31 +0000 (14:26 +1200)]
Fix contribution detail report to work with FULL GROUP BY mode
Eileen McNaughton [Thu, 5 Apr 2018 22:52:34 +0000 (10:52 +1200)]
Merge pull request #11950 from mattwire/cust_data_tpl_extract
Extract custom data edit template code to shared template
Seamus Lee [Thu, 5 Apr 2018 20:37:36 +0000 (06:37 +1000)]
Merge pull request #11900 from eileenmcnaughton/ref
Simple function extraction on editing Address (within main contact edit)
Matthew Wire [Thu, 5 Apr 2018 16:44:03 +0000 (17:44 +0100)]
Extract custom data edit template code to shared template
eileen [Thu, 5 Apr 2018 11:39:00 +0000 (23:39 +1200)]
Add 'addToDeveloperTab' in more places to expose sql in use (permission limited)
CiviCRM [Thu, 5 Apr 2018 06:57:04 +0000 (06:57 +0000)]
Set version to 5.2.alpha1
CiviCRM [Thu, 5 Apr 2018 06:51:50 +0000 (06:51 +0000)]
Set version to 5.1.beta1
Eileen McNaughton [Wed, 4 Apr 2018 23:05:17 +0000 (11:05 +1200)]
Merge pull request #11942 from civicrm/5.0
5.0 merge to master
Tim Otten [Wed, 4 Apr 2018 22:16:38 +0000 (15:16 -0700)]
Merge pull request #11924 from JMAConsulting/dev-42
(dev/mail/6) Fix recipient calculation when system has mixed records. Add multilingual test.
Eileen McNaughton [Wed, 4 Apr 2018 19:06:35 +0000 (07:06 +1200)]
Merge pull request #11941 from civicrm/5.0
5.0 to master
Eileen McNaughton [Wed, 4 Apr 2018 19:05:58 +0000 (07:05 +1200)]
Merge pull request #11940 from agh1/5.0.0-release-notes-update
5.0.0 release notes: last-minute change merged
Andrew Hunt [Wed, 4 Apr 2018 16:06:10 +0000 (12:06 -0400)]
5.0.0 release notes: René Olivo works for CompuCorp
Andrew Hunt [Wed, 4 Apr 2018 15:17:26 +0000 (11:17 -0400)]
5.0.0 release notes: last-minute change merged
Monish Deb [Wed, 4 Apr 2018 14:41:11 +0000 (20:11 +0530)]
Merge pull request #11934 from eileenmcnaughton/fees
Fix fatal error when selecting a $0 price option in change fee selection
Eileen McNaughton [Wed, 4 Apr 2018 13:13:44 +0000 (01:13 +1200)]
Merge pull request #11930 from agh1/translate-phone-extension
Phone: standardize appearance and translation of extension label
Eileen McNaughton [Wed, 4 Apr 2018 13:04:33 +0000 (01:04 +1200)]
Merge pull request #11884 from eileenmcnaughton/hold
Tidy up on_hold handling in holdEmail function.
Eileen McNaughton [Wed, 4 Apr 2018 10:16:33 +0000 (22:16 +1200)]
Merge pull request #11935 from civicrm/5.0
5.0 to master
Andrew Hunt [Wed, 4 Apr 2018 10:15:56 +0000 (06:15 -0400)]
5.0.0 release notes (#11931)
* 5.0.0 release notes: raw from script
* 5.0.0 release notes: starting from the top
* 5.0.0 release notes: finished features next steps start with bugs
* 5.0.0 release notes: a few more bugs
* 5.0.0 release notes: cleaning up
* 5.0.0 release notes: fixed up features and bugs sections
* 5.0.0 release notes: updated contributors and boilerplate
* 5.0.0 release notes: late changes to RC
Monish Deb [Wed, 4 Apr 2018 09:11:52 +0000 (14:41 +0530)]
Merge pull request #11666 from eileenmcnaughton/validate_json
CRM-21753 add json validation for incoming criteria
Eileen McNaughton [Wed, 4 Apr 2018 05:54:15 +0000 (17:54 +1200)]
Merge pull request #11865 from seamuslee001/core_dev_18
Fix Core/Dev 18# where logging fails if the AUTO INCREMENT column is …
eileen [Wed, 4 Apr 2018 05:52:14 +0000 (17:52 +1200)]
Fix fatal error when selecting a /bin/bash price option.
The code for creating a new price option creates a new financial transaction but when choosing a /bin/bash price option
it fails as the api does not accept /bin/bash EntityFinancialTrxn, skip if /bin/bash
Eileen McNaughton [Wed, 4 Apr 2018 05:42:39 +0000 (17:42 +1200)]
Merge pull request #11933 from civicrm/5.0
5.0 to master
Eileen McNaughton [Wed, 4 Apr 2018 05:42:10 +0000 (17:42 +1200)]
Merge pull request #11932 from colemanw/8
Core/8 - Fix fatal error on Print/Merge Document for cases
Andrew Hunt [Wed, 4 Apr 2018 01:59:23 +0000 (21:59 -0400)]
Phone: standardize appearance and translation of extension label
Coleman Watts [Tue, 3 Apr 2018 14:52:08 +0000 (10:52 -0400)]
Core/8 - Fix fatal error on Print/Merge Document for cases
Conflicts:
CRM/Case/Form/Task.php
Eileen McNaughton [Wed, 4 Apr 2018 01:36:46 +0000 (13:36 +1200)]
Merge pull request #11929 from civicrm/5.0
5.0 merge to master
Eileen McNaughton [Wed, 4 Apr 2018 01:36:15 +0000 (13:36 +1200)]
Merge pull request #11928 from seamuslee001/case_pre_process_task
Re Add CRM_Case_Form_Task::PreProcessCommon()
Seamus Lee [Tue, 3 Apr 2018 21:44:07 +0000 (07:44 +1000)]
Re Add CRM_Case_Form_Task::PreProcessCommon()
Simplify down and use parent PreProcess function
Eileen McNaughton [Tue, 3 Apr 2018 23:00:46 +0000 (11:00 +1200)]
Merge pull request #11927 from samuelsov/NFC-taxts
(NFC) make (includes taxes) translation work
Samuel Vanhove [Tue, 3 Apr 2018 20:49:48 +0000 (16:49 -0400)]
(NFC) make (includes taxes) translation work
colemanw [Tue, 3 Apr 2018 13:03:38 +0000 (09:03 -0400)]
Merge pull request #11885 from eileenmcnaughton/report_filter_eq
Handle eq (equals) operator in the report url
deb.monish [Tue, 3 Apr 2018 06:37:55 +0000 (12:07 +0530)]
(dev/mail/6) additional fix and added unit test
Eileen McNaughton [Mon, 2 Apr 2018 19:30:28 +0000 (07:30 +1200)]
Merge pull request #11921 from civicrm/5.0
5.0 merge to master
Eileen McNaughton [Mon, 2 Apr 2018 19:28:39 +0000 (07:28 +1200)]
Merge pull request #11917 from eileenmcnaughton/cont_report
CRM-21831 & dev/report/issues/1 Fix regressions in contribution detail report relating to soft credits
Eileen McNaughton [Mon, 2 Apr 2018 19:27:50 +0000 (07:27 +1200)]
Merge pull request #11919 from eileenmcnaughton/top
Fix fatal on topDonor report
Monish Deb [Mon, 2 Apr 2018 10:53:34 +0000 (16:23 +0530)]
Merge pull request #11918 from eileenmcnaughton/export
Extract fetchRelationshipDetails function
eileen [Mon, 2 Apr 2018 08:46:09 +0000 (20:46 +1200)]
Fix fatal on topDonor report
Yashodha Chaku [Mon, 2 Apr 2018 04:25:30 +0000 (09:55 +0530)]
Merge pull request #11814 from eileenmcnaughton/report
CRM-21677 - Report improvements
eileen [Sun, 1 Apr 2018 23:17:36 +0000 (11:17 +1200)]
Extract fetchRelationshipDetails function
Eileen McNaughton [Sun, 1 Apr 2018 22:51:46 +0000 (10:51 +1200)]
Merge pull request #11914 from seamuslee001/CRM-21244-doc
CRM-21244 Update documetnation so it makes sense when setting is disabled
eileen [Sun, 1 Apr 2018 22:36:01 +0000 (10:36 +1200)]
Fix bugs in contribution detail report relating to soft credits
Eileen McNaughton [Sun, 1 Apr 2018 21:52:11 +0000 (09:52 +1200)]
Merge pull request #11915 from civicrm/5.0
5.0
Eileen McNaughton [Sun, 1 Apr 2018 21:50:04 +0000 (09:50 +1200)]
Merge pull request #11906 from JMAConsulting/dev-42
(dev/mail/6) On multilingual mode, choosing mailing group doesn't affect recipient count and list
Monish Deb [Sun, 1 Apr 2018 11:57:37 +0000 (17:27 +0530)]
Merge pull request #11905 from seamuslee001/CRM-21244-consistancy
CRM-21244 Ensure consistancy with previous behavior where user emails …
Seamus Lee [Sun, 1 Apr 2018 04:12:52 +0000 (14:12 +1000)]
Merge pull request #11909 from mattwire/membershiptype_comments
NFC Minor comments cleanup on MembershipType
Seamus Lee [Sat, 31 Mar 2018 22:26:06 +0000 (08:26 +1000)]
Merge pull request #11668 from elisseck/CRM-21763
CRM-21763 Util to subtract currencies using integers for precision
Seamus Lee [Sat, 31 Mar 2018 22:08:58 +0000 (08:08 +1000)]
Merge pull request #11911 from JMAConsulting/dev-7
(dev/mail/7) On 'New Mailing' review page, it doesn't show recipients count
Seamus Lee [Sat, 31 Mar 2018 21:27:27 +0000 (07:27 +1000)]
Update documetnation so it makes sense when setting is disabled
Seamus Lee [Sat, 31 Mar 2018 00:23:57 +0000 (11:23 +1100)]
CRM-2144 Ensure consistancy with previous behavior where user emails are first then system from emails.
Add unit test to try to verify order of emails
Fix issue where email was not being used as array key causing wrong email to be used
deb.monish [Sat, 31 Mar 2018 11:58:02 +0000 (17:28 +0530)]
(dev/mail/7) On 'New Mailing' review page, it doesn't show recipients count
deb.monish [Sat, 31 Mar 2018 09:49:45 +0000 (15:19 +0530)]
(dev/mail/6) On multilingual mode, choosing mailing group doesn't affect recipient count and list
Matthew Wire [Sat, 31 Mar 2018 10:16:17 +0000 (11:16 +0100)]
Minor comments cleanup on MembershipType
Monish Deb [Sat, 31 Mar 2018 07:25:06 +0000 (12:55 +0530)]
Merge pull request #11904 from totten/5.0-preview-regr
(dev/mail/5) "New Mailing" - Previews should not schedule real blasts
yashodha [Thu, 18 Jan 2018 10:41:16 +0000 (16:11 +0530)]
CRM-21677 - Report improvements
CRM-21677 - fix DB error and more clean up
CRM-21677 - generalised function
minor fix
CRM-21677 - keep the naming consistent
style fix
Eileen McNaughton [Sat, 31 Mar 2018 02:29:26 +0000 (15:29 +1300)]
Merge pull request #11898 from eileenmcnaughton/min_report
CRM-21677 reduce unnecessary joins in reports
Tim Otten [Fri, 30 Mar 2018 22:02:42 +0000 (15:02 -0700)]
(dev/mail/5) "New Mailing" - Previews should not schedule real blasts
In `CRM_Mailing_BAO_Mailing::create` and `Mailing.create` API, there is a
(*ahem*) special behavior where setting the `scheduled_date` will
immediately trigger scheduling. One shouldn't submit `scheduled_date` for a
preview.
This was not symptomatic before #11142/v4.7.31 because all preview
operations were wrapped in a transaction and rolled back. But now previews
are allowed to have side-effects, so we need some other means to prevent.
This copies the workaround from `crmMailingMgr.save()` and applies
it to `crmMailingMgr.preview()` (etal).
Mukesh Ram [Fri, 30 Mar 2018 13:48:07 +0000 (19:18 +0530)]
Fix template for widget
Eileen McNaughton [Fri, 30 Mar 2018 00:13:05 +0000 (13:13 +1300)]
Merge pull request #11878 from mattwire/CRM-21791_financial_batch_pseudoconstant
CRM-21791 Use name for comparison instead of label (alternative)
eileen [Thu, 29 Mar 2018 11:17:21 +0000 (00:17 +1300)]
Simple function extraction on editing Address (within main contact edit
eileen [Thu, 29 Mar 2018 08:48:39 +0000 (21:48 +1300)]
CRM-21677 reduce unnecessary joins in reports
Eileen McNaughton [Thu, 29 Mar 2018 08:11:48 +0000 (21:11 +1300)]
Merge pull request #11889 from eileenmcnaughton/min_report
CRM-21677 reduce unnecessary joins in reports
Eileen McNaughton [Thu, 29 Mar 2018 08:07:06 +0000 (21:07 +1300)]
Merge pull request #11890 from otetard/bugfix/fix-deceases-membership-processing
Fix CRM-19920 regression: “Deceased” status could be translated.
Olivier Tétard [Wed, 28 Mar 2018 12:21:27 +0000 (14:21 +0200)]
Fix CRM-19920 regression: “Deceased” status could be translated.
Find “Deceased” `status_id` by using `CRM_Core_PseudoConstant::getKey()` and check use this status is enabled by using this `status_id` instead of its label (which could be translated).
Monish Deb [Thu, 29 Mar 2018 05:46:13 +0000 (11:16 +0530)]
Merge pull request #11703 from eileenmcnaughton/export
Remove cloning hack from export and add unit tests
Eileen McNaughton [Thu, 29 Mar 2018 02:23:08 +0000 (15:23 +1300)]
Merge pull request #11895 from totten/master-ext-check
CRM_Utils_Check - Soften messages for read-only extensionsDir
Tim Otten [Wed, 28 Mar 2018 22:33:57 +0000 (15:33 -0700)]
CRM_Utils_Check_Component_Env::checkExtensions - Fix typo
Tim Otten [Wed, 28 Mar 2018 21:59:27 +0000 (14:59 -0700)]
CRM_Utils_Check_Component_Env - Soften messages for read-only extDir
There are competing schools of thought on whether extension folders should be web-writable:
* Sometimes, the most active (or the only) admins are web-based. Making the folder writeable lets them keep extensions up-to-date through the web UI.
This includes applying security-fixes for extensions. Thus, sites with writeable extdir are harder to attack (more secure).
* Sometimes, the most active (or the only) admins don't use the web-based admin UI, and they don't trust any web-based users to do administration.
They don't want the folder to be writeable.
* If there's a flaw that allows writing to the filesystem, it could be escalated to writing+executing code. Thus, sites with read-only
extdir are harder to attack (more secure).
This commit tries to accept each scenario as valid -- but communicate
better. Instead of flatly describing the read-only dir as erroreous,
present a warning with some choice/trade-off.
Tim Otten [Wed, 28 Mar 2018 21:39:13 +0000 (14:39 -0700)]
CRM_Utils_Check_Component_Env - Remove redundant check for extensionsDir
When you have a non-writeable extensions directory, *two* status checks will
copmlain about it (`checkDirsWritable`, `checkExtensions`). Between the two,
`checkExtensions` is smarter.
Eileen McNaughton [Wed, 28 Mar 2018 20:15:08 +0000 (09:15 +1300)]
Merge pull request #11891 from nielosz/Add-activities-to-recent-items
CRM-21434: Add activities to recent items stack
Seamus Lee [Wed, 28 Mar 2018 19:11:51 +0000 (06:11 +1100)]
Merge pull request #11888 from mattwire/formrule_typo
NFC Fix function name typo
Eli Lisseck [Wed, 14 Feb 2018 20:40:05 +0000 (12:40 -0800)]
CRM-21763 add money util to subtract currency floats with precisely and implement in CRM_Core_BAO_FinancialTrxn::getPartialPaymentWithType
Niels Heinemann [Wed, 28 Mar 2018 12:49:06 +0000 (14:49 +0200)]
Add items to recents items
Eileen McNaughton [Wed, 28 Mar 2018 10:34:03 +0000 (23:34 +1300)]
Merge pull request #11886 from eileenmcnaughton/varName
[NFC] Fix mispelled variable and simplify a couple of other vars
eileen [Wed, 28 Mar 2018 10:30:54 +0000 (23:30 +1300)]
CRM-21677 reduce unnecessary joins in reports