Tim Otten [Sat, 27 Aug 2016 01:26:27 +0000 (18:26 -0700)]
Merge pull request #8914 from totten/master-soap
CRM-19154, CRM-18808 - Add E2E tests for web-service end-points. SOAP/REST fixes.
Tim Otten [Sat, 27 Aug 2016 00:38:33 +0000 (17:38 -0700)]
Merge pull request #8938 from jcharaoui/fix-array-key-exists-null
Fix array_key_exists() PHP warning in Report Forms
Jerome Charaoui [Fri, 26 Aug 2016 18:12:59 +0000 (14:12 -0400)]
Fix array_key_exists() PHP warning in Report Forms
If the query just below returns an empty set, PHP throws a warning about $customFields being undefined (null), so initialize it properly as an empty array.
Eileen McNaughton [Fri, 26 Aug 2016 02:40:52 +0000 (14:40 +1200)]
Merge pull request #8933 from ejegg/mergeNotices
Fix undefined index notices in merge
Tim Otten [Thu, 25 Aug 2016 21:06:58 +0000 (14:06 -0700)]
Merge pull request #8925 from seamuslee001/CRM-15928
CRM-15928
Elliott Eggleston [Thu, 25 Aug 2016 19:17:07 +0000 (15:17 -0400)]
Fix undefined index notices in merge
Yashodha Chaku [Thu, 25 Aug 2016 10:30:34 +0000 (16:00 +0530)]
Merge pull request #8927 from yashodha/CRM-19228
CRM-19228: $contributionPageId is not populated in Contribution Receipt email
Seamus Lee [Wed, 24 Aug 2016 21:12:01 +0000 (07:12 +1000)]
Move varible setting for allowRemoteSubmit outsite immediate if
Seamus Lee [Wed, 24 Aug 2016 21:04:25 +0000 (07:04 +1000)]
Remove unrelated template stuff possibly brought in in merge from Pradeep
Seamus Lee [Thu, 25 Aug 2016 06:46:43 +0000 (16:46 +1000)]
Fix template variable
Seamus Lee [Wed, 24 Aug 2016 04:07:56 +0000 (14:07 +1000)]
Remove stray </tr>
Chris Burgess [Wed, 24 Aug 2016 01:21:06 +0000 (13:21 +1200)]
CRM-15928. Fix missed variable name change (thanks @seamuslee!)
Chris Burgess [Wed, 24 Aug 2016 01:06:45 +0000 (13:06 +1200)]
CRM-15928. Improve variable name and docs for remote profile embed functionality.
Chris Burgess [Tue, 23 Aug 2016 23:54:29 +0000 (11:54 +1200)]
CRM-15928. Rename variable to be more descriptive, update inline docs.
Pradeep Nayak [Fri, 10 Jun 2016 12:16:47 +0000 (17:46 +0530)]
CRM-15928, Added code to create qfkey for profile on the basis of global settings
Tim Otten [Wed, 24 Aug 2016 21:49:17 +0000 (14:49 -0700)]
Merge pull request #8514 from fuzionnz/CRM-13640
CRM-13640: Improve hash generator for logfile.
Monish Deb [Wed, 24 Aug 2016 11:43:28 +0000 (17:13 +0530)]
Merge pull request #8926 from jitendrapurohit/CRM-19242
CRM-19242 - fix create report task
yashodha [Wed, 24 Aug 2016 09:12:07 +0000 (14:42 +0530)]
CRM-19228: is not populated in Contribution Receipt email
----------------------------------------
* CRM-19228: $contributionPageId is not populated in Contribution Receipt email
https://issues.civicrm.org/jira/browse/CRM-19228
jitendrapurohit [Wed, 24 Aug 2016 05:25:52 +0000 (10:55 +0530)]
CRM-19242 - fix create report task
Tim Otten [Wed, 24 Aug 2016 05:12:35 +0000 (22:12 -0700)]
Merge pull request #8919 from PalanteJon/CRM-19257
CRM-19257 - Fix PHP warning when browsing custom field multiple choic…
Chris Burgess [Wed, 24 Aug 2016 03:16:30 +0000 (15:16 +1200)]
CRM-13640. Public generateLogFileHash.
Eileen McNaughton [Wed, 24 Aug 2016 01:06:51 +0000 (13:06 +1200)]
Merge pull request #8922 from totten/master-sql-import
CRM-15925 - Define extra import permission
Chris Burgess [Tue, 23 Aug 2016 23:08:16 +0000 (11:08 +1200)]
Update test to account for CRM-13640.
Tim Otten [Tue, 23 Aug 2016 22:56:10 +0000 (15:56 -0700)]
CRM-15925 - CRM_Contact_Import_Form_DataSource - Enforce permissions
Tim Otten [Tue, 23 Aug 2016 22:55:29 +0000 (15:55 -0700)]
CRM-15925 - CRM_Import_DataSource_SQL - Declare required permission
Tim Otten [Tue, 23 Aug 2016 22:53:22 +0000 (15:53 -0700)]
CRM-15925 - CRM_Core_Permissions - Declare "import SQL datasource"
Chris Burgess [Tue, 23 Aug 2016 21:33:37 +0000 (09:33 +1200)]
CRM-13640. Correct whitespace.
Chris Burgess [Tue, 23 Aug 2016 21:29:00 +0000 (09:29 +1200)]
Merge remote-tracking branch 'origin/master' into CRM-13640
Tim Otten [Tue, 23 Aug 2016 21:13:17 +0000 (14:13 -0700)]
Merge pull request #8552 from adixon/CRM-12132
CRM-12132 - Allow custom TTL for forms
Tim Otten [Tue, 23 Aug 2016 11:30:39 +0000 (04:30 -0700)]
CiviEndToEndTestcase - Ensure users match when testing on clean environment
Tim Otten [Tue, 23 Aug 2016 07:26:46 +0000 (00:26 -0700)]
CRM-18808, CRM-19154 - Add E2E_Extern_SoapTest
Tim Otten [Tue, 23 Aug 2016 07:23:22 +0000 (00:23 -0700)]
Convert WebTest_Utils_RestTest to E2E_Extern_RestTest
Tim Otten [Tue, 23 Aug 2016 07:20:26 +0000 (00:20 -0700)]
CiviEndToEndTestcase - Base class
Tim Otten [Tue, 23 Aug 2016 07:00:10 +0000 (00:00 -0700)]
CRM_Utils_REST - Always boot CMS, even in error conditions
Now-a-days, HTTP headers are outputted using CMS functions, which means
that the CMS must always boot -- even if you're only displaying an error
message. This caused regressions in the REST error handling. Why?
The boot sequence is really quirky with the REST calls... and the
required CMS functions were not always available.
This revision ensures that (one way or another) the CMS does get booted.
Notably, though, in the error scenarios, it boots *without* loading or
authenticating a user.
Tim Otten [Tue, 23 Aug 2016 04:59:42 +0000 (21:59 -0700)]
`tests/README` - Rewrite
Tim Otten [Tue, 23 Aug 2016 04:59:17 +0000 (21:59 -0700)]
E2E_AllTests - Add suite for non-selenium end-to-end testing
Tim Otten [Tue, 23 Aug 2016 03:24:14 +0000 (20:24 -0700)]
CRM-18808, CRM-19154 - CRM_Utils_SoapServer - Fix call to authenticate()
This function call bombs (on Drupal) because the method is not really
static. Need this to work so we can have a test...
Jon goldberg [Tue, 23 Aug 2016 20:39:39 +0000 (16:39 -0400)]
CRM-19257 - Fix PHP warning when browsing custom field multiple choice options
Eileen McNaughton [Mon, 22 Aug 2016 17:33:28 +0000 (05:33 +1200)]
Merge pull request #8912 from eileenmcnaughton/membership
Fix contribution page test to create & check line-items
eileen [Mon, 22 Aug 2016 08:22:55 +0000 (20:22 +1200)]
Fix contribution page test to create & check line-items
Eileen McNaughton [Sat, 20 Aug 2016 01:45:38 +0000 (13:45 +1200)]
Merge pull request #8908 from seamuslee001/CRM-16876-2
CRM-16876 2nd attempt at capitalising country names, Also add a setting allowin…
Eileen McNaughton [Fri, 19 Aug 2016 22:16:38 +0000 (10:16 +1200)]
Merge pull request #8909 from tschuettler/patch-4
CRM-19248
Seamus Lee [Fri, 19 Aug 2016 21:28:43 +0000 (07:28 +1000)]
Fix class name following testing locally
Seamus Lee [Fri, 19 Aug 2016 21:08:10 +0000 (07:08 +1000)]
Add in test from previous PR
tschuettler [Fri, 19 Aug 2016 12:46:40 +0000 (14:46 +0200)]
CRM-19248
Restoring pagingType from 4.5.4
Seamus Lee [Fri, 19 Aug 2016 09:38:19 +0000 (19:38 +1000)]
2nd attempt at capitalising country names, Also add a setting allowing users to hide country if country matches that of domain country
Alan Dixon [Thu, 18 Aug 2016 22:27:44 +0000 (18:27 -0400)]
Merge pull request #1 from totten/adixon-CRM-12132
CRM-12132 - Declare `secure_cache_timeout_minutes` setting
Eileen McNaughton [Thu, 18 Aug 2016 21:56:01 +0000 (09:56 +1200)]
Merge pull request #8843 from eileenmcnaughton/merge_fixes
CRM-19197 merge links fix and CRM-19198 Add form merge hook call
Tim Otten [Thu, 18 Aug 2016 21:45:29 +0000 (14:45 -0700)]
CRM-12132 - Make special timeout for event/contrib conditional
The conditional `if ($session)` was previously applied to this code;
restoring.
Tim Otten [Thu, 18 Aug 2016 21:40:48 +0000 (14:40 -0700)]
CRM-12132 - Declare `secure_cache_timeout_minutes` setting
Eileen McNaughton [Thu, 18 Aug 2016 21:29:31 +0000 (09:29 +1200)]
Merge pull request #8886 from eileenmcnaughton/paypal
CRM-18483 Update paypal standard to use processor specific url
Tim Otten [Thu, 18 Aug 2016 19:48:10 +0000 (12:48 -0700)]
Merge pull request #8808 from totten/master-cxn-welcome
CRM-19169 - ang/crmCxn - If `welcome` link defined, open it
adixon [Thu, 18 Aug 2016 17:13:27 +0000 (13:13 -0400)]
convert hard-coded 20 minute secure cache timeout to const with settings override
adixon [Mon, 13 Jun 2016 16:27:21 +0000 (12:27 -0400)]
Always cleanup stale contribution-related page caches
Monish Deb [Thu, 18 Aug 2016 12:27:37 +0000 (17:57 +0530)]
Merge pull request #8905 from jitendrapurohit/CRM-19238
CRM-19238 - Print/Merge Document not creating Activity after download
Monish Deb [Thu, 18 Aug 2016 12:11:26 +0000 (17:41 +0530)]
Merge pull request #8904 from jitendrapurohit/CRM-19236-test
Test to check CRM-19236
jitendrapurohit [Thu, 18 Aug 2016 11:44:49 +0000 (17:14 +0530)]
CRM-19238 - Print/Merge Document not creating Activity after download
jitendrapurohit [Thu, 18 Aug 2016 11:16:13 +0000 (16:46 +0530)]
Test to check CRM-19236
Yashodha Chaku [Thu, 18 Aug 2016 10:12:32 +0000 (15:42 +0530)]
Merge pull request #8900 from scardinius/crm-19236
CRM-19236: URL with unicode signs breaks down trackable urls
Monish Deb [Thu, 18 Aug 2016 10:09:53 +0000 (15:39 +0530)]
Merge pull request #8863 from fuzionnz/CRM-19215
CRM-19215. Handle peculiar format of From header.
deb.monish [Thu, 18 Aug 2016 09:21:04 +0000 (14:51 +0530)]
avoid fetching processor ID from IPN reponse and added unit test
Monish Deb [Thu, 18 Aug 2016 08:46:45 +0000 (14:16 +0530)]
Merge pull request #8793 from eileenmcnaughton/pledge
CRM-18259 call pledge & pledgePayment specific functions for geting status
Yashodha Chaku [Thu, 18 Aug 2016 06:13:13 +0000 (11:43 +0530)]
Merge pull request #8903 from eileenmcnaughton/report_filters
CRM-19241 Add communication filters to reports
eileen [Thu, 18 Aug 2016 02:40:04 +0000 (14:40 +1200)]
CRM-19241 Add communication filters to reports
Tim Otten [Thu, 18 Aug 2016 00:16:19 +0000 (17:16 -0700)]
CRM_Contact_Page_AJAX - Style fix
Tim Otten [Thu, 18 Aug 2016 00:17:43 +0000 (17:17 -0700)]
Merge branch 'civiExit' of https://github.com/colemanw/civicrm-core into colemanw-civiExit
Eileen McNaughton [Wed, 17 Aug 2016 21:29:02 +0000 (09:29 +1200)]
Merge pull request #8901 from GinkgoFJG/CRM-19068
CRM-19068: Code style change.
Coleman Watts [Wed, 17 Aug 2016 18:45:53 +0000 (14:45 -0400)]
CRM-18744 - Fix quotes in smarty tag
Frank J. Gómez [Wed, 17 Aug 2016 15:29:18 +0000 (11:29 -0400)]
CRM-19068: Code style change. Reduced verbosity and removed the dreaded $dc
(or $dont_care) variable.
scardinius [Wed, 17 Aug 2016 14:18:10 +0000 (16:18 +0200)]
CRM-19236: URL with unicode signs breaks down trackable urls
Eileen McNaughton [Wed, 17 Aug 2016 07:35:57 +0000 (19:35 +1200)]
Merge pull request #8895 from totten/master-bin-adm
CRM-19223 - Tighter permissions for migration scripts
Elliott Eggleston [Wed, 10 Aug 2016 20:55:33 +0000 (16:55 -0400)]
Fix DedupeFind cache set call
set, not get.
eileen [Wed, 10 Aug 2016 00:39:53 +0000 (12:39 +1200)]
CRM-19197 fix some more merge links
Tim Otten [Wed, 17 Aug 2016 02:04:42 +0000 (19:04 -0700)]
CRM-19223 - bin/encryptDB.php - Completely disable by default
Arguably, it's sufficient to check for administrative privileges... since
an administrator can do this kind of damage anyway... but this use-case is
so broad, dangerous, and uncommon that it really shouldn't be available
unless you take extraordinary measures.
It's tempting to remove the file entirely, but some upgrade workflows don't
properly handle deleted files, and some users may still want access to this
code so that they can run it themselves.
Tim Otten [Wed, 17 Aug 2016 01:57:07 +0000 (18:57 -0700)]
migrate/(export,import)JSON.php - Syntax cleanup
eileen [Tue, 9 Aug 2016 07:05:47 +0000 (19:05 +1200)]
CRM-19198 Add form merge hook call to dedupe form
eileen [Tue, 9 Aug 2016 06:53:30 +0000 (18:53 +1200)]
CRM-19197 Stop Merge links from dropping the limit parameter
Note that I decided that we did not need to avoid adding parameters to the url if they were empty.
The code is simpler with &reset=1&rgid=&gid=9 and I think that is equally valid. I had to change
one place in the code to make that work - but it was a change that should have been made.
Eileen McNaughton [Wed, 17 Aug 2016 01:10:28 +0000 (13:10 +1200)]
Merge pull request #8764 from colemanw/CRM-18744
CRM-18744 - Add prompt text when search term not found
Eileen McNaughton [Tue, 16 Aug 2016 22:58:42 +0000 (10:58 +1200)]
Merge pull request #8869 from seamuslee001/CRM-19218
CRM-19218 Fix unindexed join by getting option values using api
Eileen McNaughton [Tue, 16 Aug 2016 21:58:52 +0000 (09:58 +1200)]
Merge pull request #8066 from totten/master-alter-menu-rb
CRM-17570 - CRM_Core_Menu - Fire `alterMenu` hook
Tim Otten [Tue, 16 Aug 2016 21:01:33 +0000 (14:01 -0700)]
Merge pull request #8887 from seamuslee001/CRM-19229
CRM-19229 empty the bower_components folder if it already exists when…
Eileen McNaughton [Tue, 16 Aug 2016 08:47:19 +0000 (20:47 +1200)]
Merge pull request #8787 from agh1/soap-wp-4.7
SOAP Authentication Fails on WP (4.7)
Eileen McNaughton [Tue, 16 Aug 2016 08:37:02 +0000 (20:37 +1200)]
Merge pull request #8882 from liedekef/patch-1
CRM-19224 - Correct get-call for apccache
Eileen McNaughton [Tue, 16 Aug 2016 08:34:33 +0000 (20:34 +1200)]
Merge pull request #8735 from eileenmcnaughton/address_tests
CRM-19074 & CRM-19113 merge fixes & tests
Eileen McNaughton [Tue, 16 Aug 2016 05:37:40 +0000 (17:37 +1200)]
Merge pull request #8820 from eileenmcnaughton/report
Reports: CRM-19175 fix add to group, CRM-19170 performance on group filters
Eileen McNaughton [Tue, 16 Aug 2016 04:33:35 +0000 (16:33 +1200)]
Merge pull request #8890 from eileenmcnaughton/state
CRM-19081 fix mapping load function to cope with legacy state format
eileen [Thu, 4 Aug 2016 11:01:18 +0000 (23:01 +1200)]
CRM-19170 update sybunt to optimise group filter
eileen [Thu, 4 Aug 2016 09:21:31 +0000 (21:21 +1200)]
CRM-19170 update Lybunt to utilse shared code now it is moved
eileen [Thu, 4 Aug 2016 08:42:10 +0000 (20:42 +1200)]
CRM-19170 update Contribution Detail & Repeat reports to use optimised group filter
eileen [Thu, 4 Aug 2016 08:37:52 +0000 (20:37 +1200)]
CRM-19170 explicitly mark the reports not taking advantage of efficient group queries.
The process of switching them over is not hard but they need to be looked at one-be-one
eileen [Thu, 4 Aug 2016 08:32:07 +0000 (20:32 +1200)]
CRM-19170 optimise group filter on contribution summary report.
This reduced the time in testing from 190+ seconds (killed at that point) to ~1 second for a
report with a small result set on a large DB
eileen [Thu, 4 Aug 2016 08:27:17 +0000 (20:27 +1200)]
CRM-19170 preliminary tidy up on top donor report for testability
eileen [Thu, 4 Aug 2016 08:21:00 +0000 (20:21 +1200)]
CRM-19170 preliminary tidy up.
Remove unused return variable, fix comments, remove duplicate key
eileen [Thu, 4 Aug 2016 04:03:38 +0000 (16:03 +1200)]
CRM-19175 fix add to group when viewing contribution detail without soft credits.
This also includes some tidy up of the code, getting rid of the overriding of the signature
eileenmcnaugton [Mon, 15 Aug 2016 01:45:31 +0000 (13:45 +1200)]
CRM-18483 Update paypal standard to use processor specific url
Seamus Lee [Tue, 16 Aug 2016 03:25:19 +0000 (15:25 +1200)]
CRM-19081 fix mapping load function for legacy smart groups
Seamus Lee [Sun, 17 Jul 2016 04:17:06 +0000 (14:17 +1000)]
CRM-19081 Add test to demonstrate breakage
Eileen McNaughton [Tue, 16 Aug 2016 01:16:51 +0000 (13:16 +1200)]
Merge pull request #8796 from eileenmcnaughton/master
CRM-19164 use exception rather than assert (for HHVM)
Eileen McNaughton [Tue, 16 Aug 2016 01:06:18 +0000 (13:06 +1200)]
Merge pull request #8881 from liedekef/master
CRM-19221: Disabled role causes php notices
colemanw [Mon, 15 Aug 2016 13:41:21 +0000 (09:41 -0400)]
Merge pull request #8883 from colemanw/CRM-19227
CRM-19227 - Add entityRefFilters hook and support different widget types