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 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
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
Eileen McNaughton [Wed, 28 Mar 2018 10:24:00 +0000 (23:24 +1300)]
Merge pull request #11880 from eileenmcnaughton/min_report
CRM-21677 reduce unnecessary joins in Case, Grant, Survey reports
Matthew Wire [Wed, 28 Mar 2018 09:36:57 +0000 (10:36 +0100)]
Fix function name typo
eileen [Mon, 26 Mar 2018 21:10:18 +0000 (10:10 +1300)]
CRM-21677 reduce unnecessary joins in Case, Grant, Survey reports
eileen [Wed, 28 Mar 2018 07:30:53 +0000 (20:30 +1300)]
[NFC] Fix mispelled variable and simplify a couple of other vars
Eileen McNaughton [Wed, 28 Mar 2018 07:15:58 +0000 (20:15 +1300)]
Merge pull request #11882 from eileenmcnaughton/report_filter
Fix report form isTableSelected to treat relative date filters as filters
Eileen McNaughton [Wed, 28 Mar 2018 01:45:50 +0000 (14:45 +1300)]
Merge pull request #11807 from lyyana/patch-1
"hold_date" not updated if civimail_multiple_bulk_emails is true + test
Seamus Lee [Wed, 28 Mar 2018 00:48:37 +0000 (11:48 +1100)]
Merge pull request #11336 from eileenmcnaughton/live
CRM-21489 document new constant in civicrm.settings.php
colemanw [Tue, 27 Mar 2018 19:54:33 +0000 (15:54 -0400)]
Merge pull request #11863 from eileenmcnaughton/payment_view
Tweak layout on contribution view screen to make payments clearer
eileen [Tue, 27 Mar 2018 04:30:43 +0000 (17:30 +1300)]
Fix report form isTableSelected to treat relative date filters as filters.
isTableSelected looks to see if the filter has been passed in. Without this it looks in ->_params[{}_value] &
for {}_op to be null or 'not null' but misses relative date filters.
Eileen McNaughton [Tue, 27 Mar 2018 01:06:11 +0000 (14:06 +1300)]
Merge pull request #11879 from MegaphoneJon/CRM-21842
CRM-21842 - Fix links to documentation
Seamus Lee [Mon, 26 Mar 2018 22:20:46 +0000 (09:20 +1100)]
Merge pull request #11874 from eileenmcnaughton/cust_data
[NFC] remove unused vars
Matthew Wire [Mon, 26 Mar 2018 16:20:56 +0000 (17:20 +0100)]
CRM-21791 Use name instead of label
Eileen McNaughton [Mon, 26 Mar 2018 20:23:57 +0000 (09:23 +1300)]
Merge pull request #11876 from yashodha/report_improv
CRM-21677 reduce unnecessary joins in mailing reports
Jon Goldberg [Mon, 26 Mar 2018 17:41:02 +0000 (13:41 -0400)]
CRM-21842 - Fix links to documentation
yashodha [Mon, 26 Mar 2018 06:44:49 +0000 (12:14 +0530)]
CRM-21677 reduce unnecessary joins in mailing reports
Yashodha Chaku [Mon, 26 Mar 2018 06:23:35 +0000 (11:53 +0530)]
Merge pull request #11875 from eileenmcnaughton/min_report
CRM-21677 reduce unnecessary joins in pledge reports
eileen [Mon, 26 Mar 2018 04:37:29 +0000 (17:37 +1300)]
CRM-21677 reduce unnecessary joins in pledge reports
And walklist report:
Pledge/Detail
pledge/pbnp
pledge/summary
walklist/walklist
Seamus Lee [Sat, 24 Mar 2018 05:09:50 +0000 (16:09 +1100)]
Merge pull request #11872 from totten/master-test-trait
CiviUnitTestCase - Extract Api3TestTrait and Api3DocTrait
Tim Otten [Fri, 23 Mar 2018 23:27:40 +0000 (16:27 -0700)]
CiviUnitTestCase - Extract Civi\Test\Api3DocTrait
This makes `CiviUnitTestCase` more readable, and it allows other tests to
benefit from these helpers (even if they don't use everything from
`CiviUnitTestCase`).
Tim Otten [Fri, 23 Mar 2018 23:16:24 +0000 (16:16 -0700)]
CiviUnitTestCase - Extract Civi\Test\Api3TestTrait
This makes `CiviUnitTestCase` more readable, and it allows other tests to
benefit from these helpers (even if they don't use everything from
`CiviUnitTestCase`).
Eileen McNaughton [Sat, 24 Mar 2018 02:54:01 +0000 (15:54 +1300)]
Merge pull request #11697 from mattwire/CRM-21784_recur_customdata
CRM-21784 Display custom data when viewing recurring contributions
eileen [Sat, 24 Mar 2018 02:30:37 +0000 (15:30 +1300)]
[NFC] remove unused vars
Eileen McNaughton [Fri, 23 Mar 2018 21:54:29 +0000 (10:54 +1300)]
Merge pull request #11826 from eileenmcnaughton/karing
Use try catch when deleting groups (dev/core/issues/22 )
Eileen McNaughton [Fri, 23 Mar 2018 20:10:00 +0000 (09:10 +1300)]
Merge pull request #11867 from eileenmcnaughton/min_report
CRM-21677 reduce unnecessary joins in membership reports
colemanw [Fri, 23 Mar 2018 16:10:59 +0000 (12:10 -0400)]
Merge pull request #11864 from colemanw/upgradeVersion
Increment minimum upgradable version
colemanw [Fri, 23 Mar 2018 14:02:51 +0000 (10:02 -0400)]
Merge pull request #11869 from mukeshcompucorp/fix-template-structure-issues
Fix template structures
Mukesh Ram [Fri, 23 Mar 2018 08:32:56 +0000 (14:02 +0530)]
Fix template structures
Eileen McNaughton [Fri, 23 Mar 2018 07:16:01 +0000 (20:16 +1300)]
Merge pull request #11609 from andrewpthompson/CRM-21203-andrewpthompson
CRM-21203 revisited - Joomla 3.8 extra fixes for cli.php
eileen [Fri, 23 Mar 2018 07:01:04 +0000 (20:01 +1300)]
CRM-21677 reduce unnecessary joins in membership reports
Eileen McNaughton [Fri, 23 Mar 2018 06:30:07 +0000 (19:30 +1300)]
Merge pull request #11086 from agileware/CRM-21277
CRM-21277: Suppress warnings while finding install directory.
Eileen McNaughton [Fri, 23 Mar 2018 06:28:53 +0000 (19:28 +1300)]
Merge pull request #11087 from yashodha/CRM-19850
CRM-19850 - Add a offline membership without 'record payment' option,…
Seamus Lee [Fri, 23 Mar 2018 05:15:39 +0000 (16:15 +1100)]
Merge pull request #11825 from mattwire/CRM-21682_commenting
Add commenting to explain +1/-1 days for membership dates calc
Eileen McNaughton [Fri, 23 Mar 2018 02:47:29 +0000 (15:47 +1300)]
Merge pull request #11816 from eileenmcnaughton/fix
core/issues/15 Line item fix with attempt to determine how it is hit
Eileen McNaughton [Fri, 23 Mar 2018 02:46:39 +0000 (15:46 +1300)]
Merge pull request #11824 from mattwire/CRM-21682_membership_renewal_tests
CRM-21682 Membership Renewal Tests
Eileen McNaughton [Fri, 23 Mar 2018 01:07:38 +0000 (14:07 +1300)]
Merge pull request #11836 from seamuslee001/dev_core_25
Dev/Core 25 Wrap the mailing split_job function in a transaction to e…
colemanw [Fri, 23 Mar 2018 00:52:54 +0000 (20:52 -0400)]
Merge pull request #11862 from mukeshcompucorp/fix-template-structure-issues
Fix template structure
colemanw [Fri, 23 Mar 2018 00:48:08 +0000 (20:48 -0400)]
Merge pull request #10496 from jitendrapurohit/CRM-20719
CRM-20719 : Show warning on system status page if reply_id for mailing is not set to any default
colemanw [Thu, 22 Mar 2018 22:05:42 +0000 (18:05 -0400)]
Merge pull request #11857 from eileenmcnaughton/cust_data_any
Consolidate CustomData code into shared tpl
Seamus Lee [Thu, 22 Mar 2018 21:12:14 +0000 (08:12 +1100)]
Merge pull request #11856 from eileenmcnaughton/cust_multi
Fix ajax error on rendering multi custom data tab when field limit reached
Seamus Lee [Thu, 22 Mar 2018 21:09:11 +0000 (08:09 +1100)]
Merge pull request #11859 from eileenmcnaughton/import_test
[nfc] Add test for thousand separators on import
Seamus Lee [Tue, 20 Mar 2018 03:02:08 +0000 (14:02 +1100)]
Dev/Core 25 Wrap the mailing split_job function in a transaction to ensure that there is no possibility of duplicate maiing jobs created
Include the split_jobs in the transaction used to update the parent job
Coleman Watts [Thu, 22 Mar 2018 17:19:00 +0000 (13:19 -0400)]
Increment minimum upgradable version
Mukesh Ram [Thu, 22 Mar 2018 14:29:17 +0000 (19:59 +0530)]
Fix colspan
Eileen McNaughton [Thu, 22 Mar 2018 13:10:12 +0000 (02:10 +1300)]
Merge pull request #11298 from otetard/feature/merge_memberships
CRM-19151: Add the ability to merge memberships without data loss
eileen [Thu, 22 Mar 2018 12:52:39 +0000 (01:52 +1300)]
Tweak layout on contribution view screen to make payments clearer
Mukesh Ram [Thu, 22 Mar 2018 12:00:53 +0000 (17:30 +0530)]
Fix template structure
Eileen McNaughton [Thu, 22 Mar 2018 11:51:52 +0000 (00:51 +1300)]
Merge pull request #11860 from eileenmcnaughton/test_fixes
[nfc] Minor test tidy ups
eileen [Thu, 22 Mar 2018 06:21:59 +0000 (19:21 +1300)]
Consolidate CustomData code into shared tpl
The only change that I found in function was that the delete icon was originally in a
table on contact edit but afterwards it was not. However the UI looked the same
eileen [Thu, 15 Mar 2018 06:03:49 +0000 (19:03 +1300)]
core/issues/15 Line item fix with attempt to determine how it is hit
Eileen McNaughton [Thu, 22 Mar 2018 09:58:43 +0000 (22:58 +1300)]
Merge pull request #11855 from eileenmcnaughton/report_min
CRM-21677 - reduce unnecessary address joins on activity & contact detail reports
eileen [Thu, 22 Mar 2018 08:59:05 +0000 (21:59 +1300)]
[nfc] Minor test tidy ups
eileen [Thu, 22 Mar 2018 08:50:38 +0000 (21:50 +1300)]
Add test for thousand separators on import
Eileen McNaughton [Thu, 22 Mar 2018 08:15:48 +0000 (21:15 +1300)]
Merge pull request #11858 from eileenmcnaughton/recur_format
[NFC] fix line endings, using windows line endings, change to 'unix
eileen [Thu, 22 Mar 2018 08:13:34 +0000 (21:13 +1300)]
[NFC] fix line endings, using windows line endings, change to 'unix
Eileen McNaughton [Thu, 22 Mar 2018 07:37:31 +0000 (20:37 +1300)]
Merge pull request #11852 from civicrm/5.0
merge 5.0 to master
Eileen McNaughton [Thu, 22 Mar 2018 07:22:54 +0000 (20:22 +1300)]
Merge pull request #11837 from agileware/CRM-21764-5.0
CRM-21764: Recurring Events without Price Set fail to save
eileen [Thu, 22 Mar 2018 00:31:06 +0000 (13:31 +1300)]
CRM-21677 - reduce unnecessary address joins on activity & contact detail reports
Jitendra Purohit [Mon, 12 Jun 2017 06:45:17 +0000 (12:15 +0530)]
CRM-20719 : ensure reply id is set to any default value
eileen [Thu, 22 Mar 2018 01:38:58 +0000 (14:38 +1300)]
Fix ajax error on rendering multi custom data tab when field limit reached.
CRM_Contact_Page_View_CustomData::run() calls CRM_Profile_Page_MultipleRecordFieldsListing::run(). The latter function currently only assigns customGroupId to the tpl if the limit of rows to display has not been reached.
However, if the var is a required parameter for the ajax call that follow
s and without it the page does not render. There is no clue as to why it
is wrapped in the if and changing it does
not cause problems in the follow on ajax call
CRM_Custom_Page_AJAX::getMultiRecordFieldList
The only other place this is called from is
CRM_Profile_Form::preProcess when
mode is not EDIT and gid is set
colemanw [Thu, 22 Mar 2018 01:10:45 +0000 (21:10 -0400)]
Merge pull request #11854 from eileenmcnaughton/custom_data_escape
Escape custom group title.
Alok Patel [Tue, 20 Mar 2018 03:41:11 +0000 (13:41 +1000)]
CRM-21764: Recurring Events without Price Set fail to save.
eileen [Thu, 22 Mar 2018 00:19:08 +0000 (13:19 +1300)]
Escape custom group title.
If the custom group title has an appostrophe then the js will break without this
Eileen McNaughton [Wed, 21 Mar 2018 20:05:59 +0000 (09:05 +1300)]
Merge pull request #11844 from eileenmcnaughton/cust_tpl
Meld Address custom field display template with main custom field template
Matthew Wire [Thu, 1 Feb 2018 14:26:10 +0000 (21:26 +0700)]
Fix PaypalIPNTest frequency unit and rename mispelled file for test class
Matthew Wire [Fri, 2 Feb 2018 15:21:43 +0000 (15:21 +0000)]
Move membershipRenewalDate to own function
Matthew Wire [Thu, 1 Feb 2018 14:27:54 +0000 (21:27 +0700)]
Make sure frequency unit matches for recur/membership in IPN tests and allow for specifying that frequency
colemanw [Wed, 21 Mar 2018 11:46:19 +0000 (07:46 -0400)]
Merge pull request #11851 from mukeshcompucorp/fix-template-structure-issues
Fix template structure
Matthew Wire [Tue, 30 Jan 2018 10:09:44 +0000 (17:09 +0700)]
Update existing tests so that membership and recurring contribution durations match
Eileen McNaughton [Wed, 21 Mar 2018 10:26:25 +0000 (23:26 +1300)]
Merge pull request #11848 from jitendrapurohit/CRM-21848-test
CRM-21848 - Add unit test for on_hold mailing recipients
colemanw [Wed, 21 Mar 2018 10:22:20 +0000 (06:22 -0400)]
Merge pull request #11842 from eileenmcnaughton/format
NFC reformat whitespace in Email.tpl files
Mukesh Ram [Wed, 21 Mar 2018 08:54:31 +0000 (14:24 +0530)]
Fix template structure
eileen [Wed, 21 Mar 2018 04:17:59 +0000 (17:17 +1300)]
Sync address custom field file with main file.
There is no reason for there being 2 files almost the same for custom data
I plan to use this file more broadly (ie. permit custom data on other entities such as email, phone)
and towards that have aligned the 2 files first.
There are minor differences in display
- read only fields show up as frozen for non-address & now for address too (instead of suppressed)
- post help text shows as full text for address currently but after this it shows as a help-icon
which can be clicked on
- display improvements for file custom fields.
Note that I think making address like the main file makes sense as that will be where deliberate
changes have happened.
eileen [Wed, 21 Mar 2018 03:22:08 +0000 (16:22 +1300)]
Show custom address view only fields in edit mode.
This brings them into line with the behaviour of other custom fields in edit mode (shown, but
greyed out) and is a step towards sharing the tpl
Eileen McNaughton [Wed, 21 Mar 2018 06:59:40 +0000 (19:59 +1300)]
Merge pull request #11586 from alifrumin/CRM-21711
CRM-21711 When updating multiple memberships thru a contribution page custom fields are only updated on one
Jitendra Purohit [Wed, 21 Mar 2018 06:59:03 +0000 (12:29 +0530)]
CRM-21848 - Add unit test for on_hold mailing recipients
Eileen McNaughton [Wed, 21 Mar 2018 06:56:54 +0000 (19:56 +1300)]
Merge pull request #11843 from agileware/CRM-20790-T
CRM-20790: Unit test to ensure relationships are created on import.
Eileen McNaughton [Wed, 21 Mar 2018 06:55:21 +0000 (19:55 +1300)]
Merge pull request #11847 from civicrm/5.0
Merge rc to master
Eileen McNaughton [Wed, 21 Mar 2018 06:54:41 +0000 (19:54 +1300)]
Merge pull request #11846 from eileenmcnaughton/mail_hold
Fix issue where on_hold email addresses are not being filtered out of
Darrick Servis [Mon, 19 Mar 2018 23:14:18 +0000 (16:14 -0700)]
Fix issue where on_hold email addresses are not being filtered out of
recipient list for mailings.
Alok Patel [Wed, 21 Mar 2018 03:16:14 +0000 (13:16 +1000)]
CRM-20790: Unit test to ensure relationships are created on import.
eileen [Wed, 21 Mar 2018 02:23:05 +0000 (15:23 +1300)]
NFC reformat whitespace in Email.tpl files
Tim Otten [Wed, 21 Mar 2018 00:32:14 +0000 (17:32 -0700)]
tools/scripts/phpunit-ls - Fix syntax error
Eileen McNaughton [Tue, 20 Mar 2018 23:01:45 +0000 (12:01 +1300)]
Merge pull request #11199 from twomice/CRM-21348_joomla_edit_link
CRM-21348: Don't hide the "edit" link from logged-in users in profile listings in joomla front-end
colemanw [Tue, 20 Mar 2018 20:44:54 +0000 (16:44 -0400)]
Merge pull request #11819 from compucorp/CRM-21840-show-tool-icon-for-radio-groups
CRM-21840: Show Options Edit Link for Radio and Checkbox Groups
Michael Devery [Thu, 15 Mar 2018 13:02:00 +0000 (13:02 +0000)]
CRM-21840: Show options edit link for radio and checkbox groups
colemanw [Tue, 20 Mar 2018 15:41:52 +0000 (11:41 -0400)]
Merge pull request #10783 from totten/master-angldr
CRM-20981 - Allow custom base-pages with less `crmApp` boilerplate