Eileen McNaughton [Thu, 16 Feb 2017 07:12:49 +0000 (20:12 +1300)]
Merge pull request #9842 from seamuslee001/CRM-19657
CRM-19657 Try to use domain from email rather than user email for from address …
Eileen McNaughton [Thu, 16 Feb 2017 07:11:33 +0000 (20:11 +1300)]
Merge pull request #9846 from eileenmcnaughton/performance2
CRM-19184 remove old old old suppress group functionality by defining…
Seamus Lee [Thu, 16 Feb 2017 00:51:42 +0000 (11:51 +1100)]
CRM-19657 Fix issue where domain address wasn't being used for recurring contribution emails but logged in was.
Eileen McNaughton [Thu, 16 Feb 2017 04:59:52 +0000 (17:59 +1300)]
Merge pull request #9845 from eileenmcnaughton/cust_date_under
[NFC] Date metadata fixes towards CRM-19490, CRM-18387, CRM-20012, CRM-20011, CRM-15948, CRM-19911
eileen [Sun, 1 Jan 2017 22:10:56 +0000 (11:10 +1300)]
CRM-19184 remove old old old suppress group functionality by defining 'CIVICRM_GROUPTREE'
Eileen McNaughton [Thu, 16 Feb 2017 04:40:23 +0000 (17:40 +1300)]
Merge pull request #9807 from eileenmcnaughton/perf
CRM-19934 improvement on acl cache.
eileen [Thu, 16 Feb 2017 03:41:26 +0000 (16:41 +1300)]
[NFC] towards CRM-19840 & others, load date metadata for custom & core profile fields.
This is further NFC change towards CRM-19840 and a range of other date fixes. It ensures that date data is available on date fields
allowing us to reduce code elsewhere
eileen [Thu, 16 Feb 2017 03:16:43 +0000 (16:16 +1300)]
[NFC] towards CRM-19840 & others, load more useful metadata.
The importable fields function is not returning all possibly useful fields, it is filtering them by criteria that are
a bit unreliable. They are not being used here for filtering so we should get the full library in all cases.
eileen [Thu, 16 Feb 2017 03:07:35 +0000 (16:07 +1300)]
[NFC] towards CRM-19840 & other date fixes.
Enhance the information available about dates. Based on the date format a format string in php and in 'our posix' should be returned.
(as long as we set the context to 'input' our of cautiousness. min & max year should be calculated for all types, not just credit cards
Eileen McNaughton [Thu, 16 Feb 2017 03:26:09 +0000 (16:26 +1300)]
Merge pull request #9843 from eileenmcnaughton/test_clean
[NFC] towards CRM-19490 - code cleanup only.
colemanw [Thu, 16 Feb 2017 03:03:50 +0000 (22:03 -0500)]
Merge pull request #9841 from colemanw/CRM-19816
CRM-19816 - Improved activity api params
eileen [Thu, 16 Feb 2017 02:45:47 +0000 (15:45 +1300)]
[NFC] towards CRM-19490 - code cleanup only.
Removing unused variables & a bit of cruft in the test
Coleman Watts [Wed, 15 Feb 2017 19:09:39 +0000 (14:09 -0500)]
CRM-19816 - Retrieve activity tags
Coleman Watts [Wed, 15 Feb 2017 17:45:19 +0000 (12:45 -0500)]
API Explorer: Don't show non-joinable fields as joinable
Coleman Watts [Wed, 15 Feb 2017 17:05:14 +0000 (12:05 -0500)]
CRM-19816 - Standardize contact_id field in activity api
Eileen McNaughton [Wed, 15 Feb 2017 21:31:57 +0000 (10:31 +1300)]
Merge pull request #9837 from eileenmcnaughton/bounce
CRM-20016 Add tests for bounce processor job & fix mysql error
Eileen McNaughton [Wed, 15 Feb 2017 08:55:11 +0000 (21:55 +1300)]
Merge pull request #9838 from JMAConsulting/CRM-20022
CRM-20022 IIDA-58 Added Batch Title to columns, grouping and filter
Edsel [Thu, 9 Feb 2017 13:12:15 +0000 (18:42 +0530)]
CRM-16189 IIDA-58 Added Batch Title to columns, grouping and filter
----------------------------------------
* CRM-16189: Improve support for Accrual Method bookkeeping
https://issues.civicrm.org/jira/browse/CRM-16189
CRM-16189-44 Changes to filters, group bys
CRM-16189 IIDA-58 Prevented loading all batches for report
----------------------------------------
* CRM-16189: Improve support for Accrual Method bookkeeping
https://issues.civicrm.org/jira/browse/CRM-16189
eileen [Wed, 15 Feb 2017 05:25:40 +0000 (18:25 +1300)]
CRM-20016 fix mysql error on processing bounces
Eileen McNaughton [Wed, 15 Feb 2017 05:33:50 +0000 (18:33 +1300)]
Merge pull request #8548 from fuzionnz/CRM-18811
CRM-18811: Permit spaces in table and column aliases.
eileen [Wed, 15 Feb 2017 01:57:01 +0000 (14:57 +1300)]
CRM-20016 preliminary work - add basis for unit testing and failing unit test.
In writing the test I identified the transation was not rolling back due
to the api not following our crud format. I fixed it to 'fail' because
we should not be passing despite mysql errors & ... we should fix the errors...
The BAO code in fact holds transaction handling to ensure that a fail causes a fail - but
we were bypassing it without passing in the 'is_transactional' param.
Eileen McNaughton [Wed, 15 Feb 2017 00:32:58 +0000 (13:32 +1300)]
Merge pull request #9829 from h-c-c/CRM-20010
CRM-20010 period_type should be required for parity with UI
colemanw [Tue, 14 Feb 2017 21:58:40 +0000 (16:58 -0500)]
Merge pull request #9834 from lcdservices/CRM-20015
CRM-20015 escape output before generating docx
Eileen McNaughton [Tue, 14 Feb 2017 20:15:16 +0000 (09:15 +1300)]
Merge pull request #9774 from JMAConsulting/CRM-19964
CRM-19964 Event registration creates contribution without line item
Brian Shaughnessy [Tue, 14 Feb 2017 13:27:19 +0000 (08:27 -0500)]
CRM-20015 fix constant case
Peter Hartmann [Sat, 11 Feb 2017 06:38:21 +0000 (01:38 -0500)]
CRM-20010 period_type should be required for parity with UI
Eileen McNaughton [Mon, 13 Feb 2017 22:01:13 +0000 (11:01 +1300)]
Merge pull request #9831 from yashodha/CRM-19982
CRM-19982: Can't enter dates in 4.7.16. Can only enter characters in …
Eileen McNaughton [Mon, 13 Feb 2017 20:20:13 +0000 (09:20 +1300)]
Merge pull request #9832 from yashodha/CRM-19950
CRM-19950 - more clean up
Brian Shaughnessy [Mon, 13 Feb 2017 18:51:28 +0000 (13:51 -0500)]
CRM-20015 escape output before generating docx
yashodha [Mon, 13 Feb 2017 14:12:20 +0000 (19:42 +0530)]
CRM-19950 - more clean up
yashodha [Mon, 13 Feb 2017 10:58:01 +0000 (16:28 +0530)]
CRM-19982: Can't enter dates in 4.7.16. Can only enter characters in word birth
Eileen McNaughton [Mon, 13 Feb 2017 04:20:55 +0000 (17:20 +1300)]
Merge pull request #9826 from seamuslee001/CRM-20007
CRM-20007 Add test to prove that repeatTransaction does not use the P…
Eileen McNaughton [Mon, 13 Feb 2017 04:20:24 +0000 (17:20 +1300)]
Merge pull request #9830 from eileenmcnaughton/cust_date_nfc
[nfc] refactoring towards CRM-19490
eileen [Mon, 13 Feb 2017 03:11:10 +0000 (16:11 +1300)]
Minor test tidy up
eileen [Mon, 13 Feb 2017 03:09:32 +0000 (16:09 +1300)]
e-notice fix
eileen [Sun, 12 Feb 2017 22:03:03 +0000 (11:03 +1300)]
CRM-19490 Use fields.tpl for common code.
The preview.tpl should leverage other profile rendering of fields rather than being copy & paste. This allows the date changes to filter through. I have sacrificed the table for this - but we are ditching table somewhat. Arguably we should change the container id to crm-container in
order to get a more front-end visual of the fields.
eileen [Sun, 12 Feb 2017 21:46:45 +0000 (10:46 +1300)]
CRM-19490 use clear variable name rather than 'n'
eileen [Wed, 8 Feb 2017 06:56:47 +0000 (19:56 +1300)]
CRM-19490 Extract fields iteration to re-use it from preview.tpl
Seamus Lee [Sun, 12 Feb 2017 21:03:59 +0000 (08:03 +1100)]
CRM-20007 Fix issue where contribution not getting correct payment instrument set
Seamus Lee [Sun, 12 Feb 2017 09:23:16 +0000 (20:23 +1100)]
Set original contribution to be paid by Debit Card as well to prove that its using default payment instrument
Seamus Lee [Sun, 12 Feb 2017 01:08:39 +0000 (12:08 +1100)]
CRM-20007 Add test to prove that repeatTransaction does not use the Payment Procesors Payment Instrument when creating contributions
Eileen McNaughton [Fri, 10 Feb 2017 00:59:16 +0000 (13:59 +1300)]
Merge pull request #9816 from yashodha/CRM-19883
CRM-19883 - fix display in report rows
Eileen McNaughton [Fri, 10 Feb 2017 00:54:28 +0000 (13:54 +1300)]
Merge pull request #9810 from yashodha/CRM-19950
CRM-19950 : Wrong param passed to checkPermission function
yashodha [Thu, 9 Feb 2017 09:41:19 +0000 (15:11 +0530)]
CRM-19883 - fix display in report rows
yashodha [Thu, 9 Feb 2017 04:01:02 +0000 (09:31 +0530)]
CRM-19950 : Wrong param passed to checkPermission function
Tim Otten [Thu, 9 Feb 2017 02:07:38 +0000 (18:07 -0800)]
Merge remote-tracking branch 'origin/4.7.16-rc' into master-4716
eileen [Thu, 9 Feb 2017 01:44:41 +0000 (14:44 +1300)]
CRM-19934 improvement on acl cache.
This change means that when we are checking the allow function we do not add the harmful
OR to the query.
The 'view my contact' & 'edit my contact' permissions have already been checked for.
Adding them into the ACL query with an OR causes serious performance issues, as
elsewhere commented. We can & should avoid it here
Tim Otten [Thu, 9 Feb 2017 01:26:53 +0000 (17:26 -0800)]
Merge pull request #9679 from seamuslee001/CRM-18464
CRM-18464 use safe drop foreign key function to resolve upgrade error…
Eileen McNaughton [Thu, 9 Feb 2017 00:07:23 +0000 (13:07 +1300)]
Merge pull request #9797 from seamuslee001/CRM-19979
CRM-19979 Fix issue where contacts cannot be removed from group or deleted if in status of pending
Eileen McNaughton [Wed, 8 Feb 2017 21:35:39 +0000 (10:35 +1300)]
Merge pull request #9805 from civicrm/eileenmcnaughton-patch-1
I have added myself a second time - under WMF
Eileen McNaughton [Wed, 8 Feb 2017 21:35:17 +0000 (10:35 +1300)]
I have added myself a second time - under WMF
I think it is appropriate that WMF get credit for the fixes I do while working for them
Tim Otten [Wed, 8 Feb 2017 21:32:41 +0000 (13:32 -0800)]
Merge pull request #9803 from agh1/release-notes-4.7.16-pr2
Release notes 4.7.16 (rest of 'em)
Andrew Hunt [Wed, 8 Feb 2017 17:03:33 +0000 (12:03 -0500)]
4.7.16 release notes: indent header
Andrew Hunt [Wed, 8 Feb 2017 16:57:51 +0000 (11:57 -0500)]
4.7.16 release notes: finished descriptions
Andrew Hunt [Tue, 7 Feb 2017 22:32:17 +0000 (17:32 -0500)]
4.7.16 release notes: first bit of feature descriptions
Andrew Hunt [Tue, 7 Feb 2017 21:54:55 +0000 (16:54 -0500)]
4.7.16 release notes: further update of contributors
Andrew Hunt [Tue, 7 Feb 2017 21:32:32 +0000 (16:32 -0500)]
4.7.16 release notes: updated changes
Edsel [Wed, 8 Feb 2017 15:09:04 +0000 (20:39 +0530)]
CRM-19964 Changed assertion text
----------------------------------------
* CRM-19964: Event registration creates contribution without line item
https://issues.civicrm.org/jira/browse/CRM-19964
Edsel [Wed, 8 Feb 2017 14:33:22 +0000 (20:03 +0530)]
CRM-19964 Added unit test
----------------------------------------
* CRM-19964: Event registration creates contribution without line item
https://issues.civicrm.org/jira/browse/CRM-19964
Pradeep Nayak [Wed, 8 Feb 2017 13:50:22 +0000 (19:20 +0530)]
CRM-19964, added validation to select atleast one price option when record contribution is checked
----------------------------------------
* CRM-19964: Event registration creates contribution without line item
https://issues.civicrm.org/jira/browse/CRM-19964
Pradeep Nayak [Fri, 3 Feb 2017 12:04:10 +0000 (17:34 +0530)]
CRM-19964, Fixed notice errors
----------------------------------------
* CRM-19964: Event registration creates contribution without line item
https://issues.civicrm.org/jira/browse/CRM-19964
Pradeep Nayak [Fri, 3 Feb 2017 12:03:20 +0000 (17:33 +0530)]
CRM-19964, fixed line item variable to filter empty values
----------------------------------------
* CRM-19964: Event registration creates contribution without line item
https://issues.civicrm.org/jira/browse/CRM-19964
Eileen McNaughton [Wed, 8 Feb 2017 03:45:51 +0000 (16:45 +1300)]
Merge pull request #9771 from seanmadsen/master
remove markdown files in /docs
Tim Otten [Tue, 7 Feb 2017 23:30:31 +0000 (15:30 -0800)]
Merge pull request #9785 from totten/master-perm-msgtpl
civicrm_webtest.install - Restore access to edit message templates and tags
Seamus Lee [Tue, 7 Feb 2017 23:00:58 +0000 (10:00 +1100)]
Fix issue where a group contact record in status of pending cannot be immedately permanently deleted
colemanw [Tue, 7 Feb 2017 18:44:08 +0000 (13:44 -0500)]
Merge pull request #9787 from colemanw/CRM-19943
CRM-19943 - New manage tags UI with jstree
colemanw [Tue, 7 Feb 2017 18:06:26 +0000 (13:06 -0500)]
Merge pull request #9766 from jitendrapurohit/CRM-19956
CRM-19956: Fix case getlist api with 'id' and 'case_id' param
Coleman Watts [Mon, 6 Feb 2017 18:15:01 +0000 (13:15 -0500)]
CRM-19943 - Add maximum height to contact tag tree and fix spacing
Yashodha Chaku [Tue, 7 Feb 2017 12:55:55 +0000 (18:25 +0530)]
Merge pull request #9800 from yashodha/CRM-19883
CRM-19883: add priority to filter
Eileen McNaughton [Tue, 7 Feb 2017 08:09:07 +0000 (21:09 +1300)]
Merge pull request #9799 from eileenmcnaughton/enotice
CRM-19815 enotice fix & tidy ups related to previous PR
yashodha [Tue, 7 Feb 2017 04:23:00 +0000 (09:53 +0530)]
CRM-19883: add priority to filter
eileen [Mon, 9 Jan 2017 00:20:08 +0000 (13:20 +1300)]
CRM-19815 minor tidy ups, reduce switch clause,remove unused var
eileen [Mon, 2 Jan 2017 00:04:09 +0000 (13:04 +1300)]
CRM-19815 preliminary tidy-up adjust confusing switch logic to 'opt-in'
eileen [Wed, 4 Jan 2017 21:46:50 +0000 (10:46 +1300)]
CRM-19830 remove handling on campaign_id in favour of metadata-based.
This is no longer required because the main metadatabased function is handling it.
eileen [Tue, 7 Feb 2017 03:24:16 +0000 (16:24 +1300)]
Test tidy ups, formatting, casing
eileen [Tue, 7 Feb 2017 03:22:26 +0000 (16:22 +1300)]
CRM-19815 fix for e-notice regression from setting uniquename on check_number
Eileen McNaughton [Tue, 7 Feb 2017 03:38:00 +0000 (16:38 +1300)]
Merge pull request #9798 from eileenmcnaughton/examples
Update Test generated examples
Seamus Lee [Tue, 7 Feb 2017 00:12:27 +0000 (11:12 +1100)]
Reduce number of API queries and use IN on the status check as per comment from Eileen
eileen [Tue, 7 Feb 2017 02:09:36 +0000 (15:09 +1300)]
Test classes tidy up.
Mostly replacing instances of callAPIAndDocument with callAPISuccess where they are overwriting
other test generated examples. I put this down to copy and paste
eileen [Tue, 7 Feb 2017 00:55:46 +0000 (13:55 +1300)]
Update Test generated examples
m
Seamus Lee [Mon, 6 Feb 2017 23:36:03 +0000 (10:36 +1100)]
CRM-19979 Also check to see if there is a record in the pending status as well as removed and added
Seamus Lee [Mon, 6 Feb 2017 23:23:07 +0000 (10:23 +1100)]
CRM-19979 Add test to demonstrate breakage
colemanw [Mon, 6 Feb 2017 20:50:04 +0000 (15:50 -0500)]
Merge pull request #9765 from monishdeb/CRM-19938
CRM-19938: Make Civi to CMS email sync optional
Seamus Lee [Mon, 6 Feb 2017 20:26:01 +0000 (20:26 +0000)]
Fix issue where key index is also dropped
Seamus Lee [Sat, 14 Jan 2017 06:40:06 +0000 (17:40 +1100)]
CRM-18464 use safe drop foreign key function to resolve upgrade error and also drop Index with same name as foreign key being dropped if it exists
Tim Otten [Mon, 6 Feb 2017 19:05:02 +0000 (11:05 -0800)]
Merge pull request #9781 from agh1/release-notes-4.7.16
Release notes 4.7.16 [wip]
Coleman Watts [Mon, 6 Feb 2017 18:03:02 +0000 (13:03 -0500)]
CRM-19943 - Add deselect button
Coleman Watts [Mon, 6 Feb 2017 17:42:11 +0000 (12:42 -0500)]
CRM-19943 - Enforce 'administer Tagsets' permission in UI
Coleman Watts [Sat, 4 Feb 2017 22:50:20 +0000 (17:50 -0500)]
CRM-19943 - Update navigation menu
Coleman Watts [Sat, 4 Feb 2017 22:41:56 +0000 (17:41 -0500)]
CRM-19943 - Enforce 'administer reserved tags' permission in UI
Coleman Watts [Sat, 4 Feb 2017 05:08:39 +0000 (00:08 -0500)]
CRM-19943 - Merge multiple tags from new UI
Coleman Watts [Fri, 3 Feb 2017 05:10:14 +0000 (00:10 -0500)]
CRM-19943 - New manage tags UI with jstree
Coleman Watts [Tue, 31 Jan 2017 04:10:20 +0000 (23:10 -0500)]
CRM-19943 - Install the new version of jstree
We can keep the old version around in /packages.
It's not loaded globally, so there aren't any conflicts in having both.
Coleman Watts [Mon, 30 Jan 2017 20:14:27 +0000 (15:14 -0500)]
CRM-19943 - Improve contact tag UI
Eileen McNaughton [Mon, 6 Feb 2017 08:32:10 +0000 (21:32 +1300)]
Merge pull request #9792 from h-c-c/CRM-19945
fix and test for CRM-19945
Peter Hartmann [Mon, 6 Feb 2017 04:56:52 +0000 (23:56 -0500)]
remove whitespace
Peter Hartmann [Mon, 6 Feb 2017 04:28:35 +0000 (23:28 -0500)]
fix and test for CRM-19945
Tim Otten [Sun, 5 Feb 2017 23:39:46 +0000 (15:39 -0800)]
civicrm_webtest.install - Restore access to manage tags
This affects demo builds and (theoretically) other test systems.
Tim Otten [Sat, 4 Feb 2017 20:17:03 +0000 (12:17 -0800)]
civicrm_webtest.install - Restore access to edit message templates
This affects demo builds and (theoretically) other test systems.
colemanw [Fri, 3 Feb 2017 17:23:57 +0000 (12:23 -0500)]
Merge pull request #9711 from KarinG/master
CRM-19908 - Fundamental Fixes for TaxMath Calculations 4.7