eileen [Fri, 17 Jan 2020 00:45:34 +0000 (13:45 +1300)]
[NFC] Minor code tidy up
Declare Exceptions, use strict comparison
Seamus Lee [Fri, 17 Jan 2020 19:03:01 +0000 (06:03 +1100)]
Merge pull request #16321 from colemanw/CheckBox
dev/core#1535 - Fix missing address is_primary field
Coleman Watts [Fri, 17 Jan 2020 14:05:44 +0000 (09:05 -0500)]
dev/core#1535 - Fix missing address is_primary field
colemanw [Fri, 17 Jan 2020 12:44:52 +0000 (07:44 -0500)]
Merge pull request #16317 from eileenmcnaughton/duplicate
Remove duplicate line of code
Seamus Lee [Fri, 17 Jan 2020 07:22:25 +0000 (18:22 +1100)]
Merge pull request #16319 from civicrm/5.22
5.22
Seamus Lee [Fri, 17 Jan 2020 06:20:12 +0000 (17:20 +1100)]
Merge pull request #16313 from eileenmcnaughton/522
dev/core#1217 Fix for failure to respect event_id (or any?) criteria in smart groups
eileen [Fri, 17 Jan 2020 03:47:55 +0000 (16:47 +1300)]
Remove duplicate line of code
Eileen McNaughton [Fri, 17 Jan 2020 06:07:37 +0000 (19:07 +1300)]
Merge pull request #16310 from eileenmcnaughton/mem
[NFC] code cleanup
Eileen McNaughton [Fri, 17 Jan 2020 06:06:59 +0000 (19:06 +1300)]
Merge pull request #16309 from eileenmcnaughton/gn
[NFC] Code cleanup
eileen [Fri, 17 Jan 2020 03:52:11 +0000 (16:52 +1300)]
dev/core#1217 Fix for failure to respect event_id (or any?) criteria in smart groups
From what I can tell it's possible to create smart groups from Advanced search & other contact searchs & Membership Search & Event search.
Membership search actually just leverages advanced search but Event Search smart group has it's own code & reloads into Event search.
This has been flawed for months but the current iteration is the criteria are not respected. On digging I found the decision was made in
contact search to store the parsed QueryParams (in [field_name, 'IN', [1,2]] format not the formValues. I think this was probably a mistake.
However, by adjusting the event code to do the same & ensuring the defaults are set it starts working again
Eileen McNaughton [Fri, 17 Jan 2020 02:18:36 +0000 (15:18 +1300)]
Merge pull request #16308 from eileenmcnaughton/search_ref
[REF] Remove apparent copy & paste code.
Eileen McNaughton [Fri, 17 Jan 2020 02:18:19 +0000 (15:18 +1300)]
Merge pull request #16302 from colemanw/wildcards
Api4 - Support wildcard * in select clause
Eileen McNaughton [Fri, 17 Jan 2020 02:17:48 +0000 (15:17 +1300)]
Merge pull request #16305 from colemanw/formatOutput
Api4 - format output consistently across get/create/update.
eileen [Fri, 17 Jan 2020 01:27:32 +0000 (14:27 +1300)]
[NFC] code cleanup
Declare Exceptions, use strict, use single quotes
eileen [Fri, 17 Jan 2020 01:35:43 +0000 (14:35 +1300)]
[NFC] Code cleanup
Throw exception rather than fatal
- declare exceptions
- single quotes
- strict comparisons
eileen [Fri, 17 Jan 2020 00:34:44 +0000 (13:34 +1300)]
[REF] Remove apparent copy & paste code.
In code familiarisation to tackle dev#core/1217 I looked at this var & concluded that the var is set in 9
places but in 8 of those it is never used. In the last place (CRM_Contact_Form_Search) it is used to
determine whether to build the pre-next cache. I swapped it over to just doing a getButton without any
change - I stepped through in advanced search, search builder, custom search, basic search it still enters the cache lines of code. In Contribution, event search it doesn't (before & after).
Part of just makingg code semi-readable
Seamus Lee [Thu, 16 Jan 2020 22:46:10 +0000 (09:46 +1100)]
Merge pull request #16306 from seamuslee001/dev_mail_59
dev/mailing#59 Update the version of zetacomponents/mail package to b…
Seamus Lee [Thu, 16 Jan 2020 19:23:55 +0000 (06:23 +1100)]
dev/mailing#59 Update the version of zetacomponents/mail package to 1.9.0 to be one that potentially will support XAUTH2 for google purposes
colemanw [Thu, 16 Jan 2020 18:56:59 +0000 (13:56 -0500)]
Merge pull request #16304 from mattwire/case_removeunusedcustom
Remove unused code in Case/Form/Activity postProcess
Coleman Watts [Thu, 16 Jan 2020 16:58:22 +0000 (11:58 -0500)]
Api4 - format output consistently across get/create/update.
Previously output from a DAO-based Get would be run through an unserializer/type-converter.
This applies that same conversion to DAO-based create/update ops.
colemanw [Thu, 16 Jan 2020 17:15:06 +0000 (12:15 -0500)]
Merge pull request #16299 from mattwire/scheduledjobs_doc
Update docs link for edit scheduled job parameters
Matthew Wire [Thu, 16 Jan 2020 16:56:21 +0000 (16:56 +0000)]
Remove unused code in Case/Form/Activity postProcess
Coleman Watts [Thu, 16 Jan 2020 01:59:59 +0000 (20:59 -0500)]
Api4 - Support wildcard * in select clause
colemanw [Thu, 16 Jan 2020 14:55:52 +0000 (09:55 -0500)]
Merge pull request #16300 from colemanw/contactTypeFields
Api4 - Filter returned fields by contact type
colemanw [Thu, 16 Jan 2020 12:44:03 +0000 (07:44 -0500)]
Merge pull request #16303 from MikeyMJCO/patch-3
Fix minor typo in help text.
Coleman Watts [Sat, 11 Jan 2020 17:33:45 +0000 (12:33 -0500)]
Api4 - Filter returned fields by contact type
colemanw [Thu, 16 Jan 2020 12:37:14 +0000 (07:37 -0500)]
Merge pull request #15857 from demeritcowboy/clear-dyn-folder
dev/core#1395 - Clear the asset builder cache when clearing cache
Mikey O'Toole [Thu, 16 Jan 2020 11:09:13 +0000 (11:09 +0000)]
Fix minor typo in help text.
Seamus Lee [Thu, 16 Jan 2020 07:16:35 +0000 (18:16 +1100)]
Merge pull request #16230 from aydun/1511_event_show_location
dev/core#1511 Expose option to show event location on configuration tab
Seamus Lee [Thu, 16 Jan 2020 07:12:35 +0000 (18:12 +1100)]
Merge pull request #16301 from eileenmcnaughton/cust_clean
[NFC] code cleanup
Eileen McNaughton [Thu, 16 Jan 2020 03:12:28 +0000 (16:12 +1300)]
Merge pull request #16113 from colemanw/meta
Add metadata to is_primary fields
Eileen McNaughton [Thu, 16 Jan 2020 01:00:37 +0000 (14:00 +1300)]
Merge pull request #15891 from mecachisenros/order-create-isskiplineitem
Enforce isSkipLineItem for membership payment entity in Order.create
Eileen McNaughton [Thu, 16 Jan 2020 00:58:56 +0000 (13:58 +1300)]
Merge pull request #16266 from jitendrapurohit/core-1517
dev/core#1517 - Permission error on event info page for anonymous users
eileen [Wed, 15 Jan 2020 23:40:05 +0000 (12:40 +1300)]
[NFC] code cleanup
Swap out some fatals for exceptions, use single quotes, strict comparison
Eileen McNaughton [Wed, 15 Jan 2020 23:29:41 +0000 (12:29 +1300)]
Merge pull request #15759 from tunbola/active-option-values-for-custom-group
Fetch Only Active Custom Group Extend Values
Matthew Wire [Wed, 15 Jan 2020 15:35:14 +0000 (15:35 +0000)]
Update docs link for edit scheduled job parameters
Aidan Saunders [Mon, 13 Jan 2020 18:42:07 +0000 (18:42 +0000)]
Add help text for Show Location option
Eileen McNaughton [Wed, 15 Jan 2020 05:19:10 +0000 (18:19 +1300)]
Merge pull request #16296 from seamuslee001/master
5.22
Seamus Lee [Wed, 15 Jan 2020 05:05:00 +0000 (16:05 +1100)]
Merge pull request #16273 from demeritcowboy/d8-check-group-roles
dev/drupal#89 Drupal 8 version of checkGroupRole
Seamus Lee [Wed, 15 Jan 2020 04:50:42 +0000 (15:50 +1100)]
Merge in 5.22
Seamus Lee [Wed, 15 Jan 2020 04:48:16 +0000 (15:48 +1100)]
Merge pull request #16292 from eileenmcnaughton/522
dev/user-interface#13 fix regression where option to email is not longer displayed
Seamus Lee [Wed, 15 Jan 2020 03:28:08 +0000 (14:28 +1100)]
Merge pull request #16293 from eileenmcnaughton/part_search
Enotice fix
Seamus Lee [Wed, 15 Jan 2020 03:27:26 +0000 (14:27 +1100)]
Merge pull request #16290 from eileenmcnaughton/cont
[NFC] Minor code cleanup
eileen [Tue, 14 Jan 2020 21:31:47 +0000 (10:31 +1300)]
Enotice fix
eileen [Tue, 14 Jan 2020 20:57:49 +0000 (09:57 +1300)]
dev/user-interface#13 fix regression where option to email is not longer displayed.
The api parameter here was removed, seemingly unintentionally. It is picked up on by the script when it checks for email so
needs re-instating
Seamus Lee [Tue, 14 Jan 2020 20:31:33 +0000 (07:31 +1100)]
Merge pull request #15314 from jitendrapurohit/dev-1255
dev/core#1255 - fix display of email address on pay later contribution
eileen [Tue, 14 Jan 2020 20:26:05 +0000 (09:26 +1300)]
[NFC] Minor code cleanup
Seamus Lee [Tue, 14 Jan 2020 06:32:07 +0000 (17:32 +1100)]
Merge pull request #16246 from eileenmcnaughton/dedupe2
Check field to carry over custom data by default when the other contact has none
Eileen McNaughton [Tue, 14 Jan 2020 04:37:40 +0000 (17:37 +1300)]
Merge pull request #16288 from civicrm/5.22
5.22 to master
Eileen McNaughton [Tue, 14 Jan 2020 04:37:16 +0000 (17:37 +1300)]
Merge pull request #16287 from MegaphoneJon/core-1524-rc
fix created_date/modified_date relative date filter searches
Seamus Lee [Tue, 14 Jan 2020 04:16:19 +0000 (15:16 +1100)]
Merge pull request #16216 from demeritcowboy/unicode-mailing-labels
dev/core#1502 Make unicode font dejavusans the default for mailing labels
Seamus Lee [Tue, 14 Jan 2020 03:24:21 +0000 (14:24 +1100)]
Merge pull request #16281 from eileenmcnaughton/part_pay_wip
Basic extraction of paid event processing
Jon Goldberg [Mon, 13 Jan 2020 22:52:22 +0000 (17:52 -0500)]
fix created_date/modified_date relative date filter searches
Eileen McNaughton [Mon, 13 Jan 2020 22:48:00 +0000 (11:48 +1300)]
Merge pull request #16284 from kcristiano/cleanurls-setting
Update civicrm.settings.php.template to default to CLEANURL for WP
Eileen McNaughton [Mon, 13 Jan 2020 20:33:42 +0000 (09:33 +1300)]
Merge pull request #16272 from wmortada/improve-accessibility-of-auto-renew-message
dev/core#1520 Improve accessibility of membership edit form
Kevin Cristiano [Mon, 13 Jan 2020 14:14:35 +0000 (09:14 -0500)]
Update civicrm.settings.php.template to default to CLEANURL for WP
Signed-off-by: Kevin Cristiano <kcristiano@kcristiano.com>
Matthew Wire [Mon, 13 Jan 2020 11:59:18 +0000 (11:59 +0000)]
Merge pull request #16282 from agileware/CIVICRM-1417
Force reCaptcha is not working when pay later enabled
Pengyi Zhang [Mon, 13 Jan 2020 05:51:33 +0000 (16:51 +1100)]
CIVICRM-1417 enable reCaptcha with pay later option
Seamus Lee [Mon, 13 Jan 2020 00:29:02 +0000 (11:29 +1100)]
Merge pull request #16280 from seamuslee001/fintype_delete
[REF] Fix return value on deleting financial type
eileen [Thu, 9 Jan 2020 13:25:41 +0000 (02:25 +1300)]
Basic extraction of paid event processing
Eileen McNaughton [Sun, 12 Jan 2020 23:02:07 +0000 (12:02 +1300)]
Merge pull request #16274 from colemanw/type
Api4 - Convert field values to correct data type
Seamus Lee [Sun, 12 Jan 2020 21:51:23 +0000 (08:51 +1100)]
[REF] Fix return value on deleting financial type
Extend unit test to cover deleting fin type
Seamus Lee [Sun, 12 Jan 2020 03:48:12 +0000 (14:48 +1100)]
Merge pull request #15624 from seamuslee001/payment_processor_api4
Implement PaymentProcessor and PaymentProcessorType APIv4 Entities
demeritcowboy [Sun, 12 Jan 2020 00:31:39 +0000 (19:31 -0500)]
drupal 8 version of checkGroupRoles
Seamus Lee [Sun, 27 Oct 2019 02:07:57 +0000 (13:07 +1100)]
Implement PaymentProcessor and PaymentProcessorType APIv4 Entities
Move default values to spec as per Coleman
Fix class name in tests and fix default values on tables
Mock financial_account_id field
Fix headers and remove some unnessary code
Update api v4 code following move of the handling to the BAO and update tests as per Coleman
colemanw [Sat, 11 Jan 2020 22:37:41 +0000 (17:37 -0500)]
Merge pull request #16279 from seamuslee001/ref_payment_processor_instrument
[REF] Move handling of default payment instrument for a payment proc…
Seamus Lee [Sat, 11 Jan 2020 20:53:12 +0000 (07:53 +1100)]
[REF] Move handling of default payment instruement for a payment processor into the create function from API and expand tests
Seamus Lee [Sat, 11 Jan 2020 20:33:34 +0000 (07:33 +1100)]
Merge pull request #15570 from colemanw/caseRoles
Restrict case roles by group
Coleman Watts [Sat, 11 Jan 2020 18:21:24 +0000 (13:21 -0500)]
Add caseType test
Coleman Watts [Mon, 21 Oct 2019 21:54:44 +0000 (17:54 -0400)]
Change caseType activityAsgmtGrps to store group name instead of id
Coleman Watts [Mon, 21 Oct 2019 21:45:51 +0000 (17:45 -0400)]
Option to limit case roles to certain groups
colemanw [Sat, 11 Jan 2020 17:23:52 +0000 (12:23 -0500)]
Merge pull request #16262 from eileenmcnaughton/add_payments
Remove never passed-in parameter from addPayments
colemanw [Sat, 11 Jan 2020 17:22:51 +0000 (12:22 -0500)]
Merge pull request #16244 from eileenmcnaughton/dedupe
Remove unused and largely unreachable code.
colemanw [Sat, 11 Jan 2020 17:11:59 +0000 (12:11 -0500)]
Merge pull request #16263 from eileenmcnaughton/ids_3
[REF] Reduce places where we pass ids into Mailing::create
colemanw [Sat, 11 Jan 2020 17:10:45 +0000 (12:10 -0500)]
Merge pull request #16256 from eileenmcnaughton/ids
[REF] Remove ids and fully deprecate passing it to Contribution::create
colemanw [Sat, 11 Jan 2020 17:03:01 +0000 (12:03 -0500)]
Merge pull request #16265 from seamuslee001/fix_flexmailer
Ensure that we always return a raw urlencoded url for extenal urls to…
colemanw [Sat, 11 Jan 2020 17:00:43 +0000 (12:00 -0500)]
Merge pull request #16275 from seamuslee001/nfC_payment_processor_type_field
[NFC] Explicitly specify that it is the Payment processor Type Name n…
Seamus Lee [Sat, 11 Jan 2020 02:44:56 +0000 (13:44 +1100)]
Merge pull request #16278 from civicrm/5.22
5.22
Tim Otten [Sat, 11 Jan 2020 00:56:02 +0000 (16:56 -0800)]
Merge pull request #16277 from seamuslee001/5.22
Add release notes for 5.21.1
Tim Otten [Sat, 11 Jan 2020 00:34:03 +0000 (16:34 -0800)]
Add release notes for 5.21.1
Coleman Watts [Fri, 10 Jan 2020 22:06:37 +0000 (17:06 -0500)]
Api4 - Output field values as correct data type
Seamus Lee [Fri, 10 Jan 2020 23:38:23 +0000 (10:38 +1100)]
[NFC] Explicitly specify that it is the Payment processor Type Name not Payment Procesor name field.
Seamus Lee [Fri, 10 Jan 2020 23:35:05 +0000 (10:35 +1100)]
Merge pull request #15829 from eileenmcnaughton/dedupe3
Add resolved to return array for get_conflicts
Seamus Lee [Fri, 10 Jan 2020 21:01:19 +0000 (08:01 +1100)]
Merge pull request #16269 from wmortada/fix-auto-renew-text
dev/core#1519 Fix auto renew text
Seamus Lee [Fri, 10 Jan 2020 20:53:15 +0000 (07:53 +1100)]
Merge pull request #16268 from JGaunt/patch-2
Update contributor-key.yml
Matthew Wire [Fri, 10 Jan 2020 18:34:13 +0000 (18:34 +0000)]
Merge pull request #16270 from demeritcowboy/testtest
Update failing test to match intervening changes elsewhere
Coleman Watts [Fri, 10 Jan 2020 17:37:53 +0000 (12:37 -0500)]
Add metadata to is_primary fields
William Mortada [Mon, 6 Jan 2020 16:05:36 +0000 (16:05 +0000)]
Rewrite auto-renew message to make it more accessible
demeritcowboy [Fri, 10 Jan 2020 15:17:38 +0000 (10:17 -0500)]
update test to match changes elsewhere
Jade Gaunt [Fri, 10 Jan 2020 13:59:12 +0000 (13:59 +0000)]
Update contributor-key.yml
William Mortada [Fri, 10 Jan 2020 13:44:31 +0000 (13:44 +0000)]
Fix auto renew text
demeritcowboy [Fri, 10 Jan 2020 13:26:53 +0000 (08:26 -0500)]
Clear asset cache when clearing cache.
Matthew Wire [Fri, 10 Jan 2020 11:37:36 +0000 (11:37 +0000)]
Merge pull request #15306 from bhahumanists/bhahumanists-mailingID
#1253 Pass mailing id to alterMailContent hook
Matthew Wire [Fri, 10 Jan 2020 11:35:35 +0000 (11:35 +0000)]
Merge pull request #16195 from demeritcowboy/activityview-recent-items
dev/core#1507 Fix recent items for viewing Email activities from contact activities tab
Seamus Lee [Fri, 10 Jan 2020 06:30:09 +0000 (17:30 +1100)]
Merge pull request #16257 from colemanw/index
Add more functionality to the api4 $index param
Seamus Lee [Fri, 10 Jan 2020 06:29:43 +0000 (17:29 +1100)]
Merge pull request #16264 from MegaphoneJon/soft-credit-hooks
Add pre/post hooks on ContributionSoft entity
Jitendra Purohit [Fri, 10 Jan 2020 04:06:15 +0000 (09:36 +0530)]
dev/core#1517 - Permission error on event info page for anonymous users
Jon Goldberg [Thu, 9 Jan 2020 22:34:13 +0000 (17:34 -0500)]
Add pre/post hooks on ContributionSoft entity
Coleman Watts [Fri, 10 Jan 2020 01:14:50 +0000 (20:14 -0500)]
Add unit test for Civi\Api4\Utils\ReflectionUtils::parseDocBlock
eileen [Thu, 9 Jan 2020 13:00:33 +0000 (02:00 +1300)]
[REF] Remove ids and fully deprecate passing it to Contribution::create
ids is no longer preferrred & is functionally equivalent