Matthew Wire [Thu, 7 Jan 2021 10:45:46 +0000 (10:45 +0000)]
Merge pull request #19232 from eileenmcnaughton/friend
[REF] Extract code that assigns isPendingOutcome variable on thank yo…
Matthew Wire [Thu, 7 Jan 2021 10:44:59 +0000 (10:44 +0000)]
Merge pull request #19199 from seamuslee001/dev_core_2242
dev/core#2242 Ensure that when a custom field is deleted any associat…
Matthew Wire [Thu, 7 Jan 2021 10:42:23 +0000 (10:42 +0000)]
Merge pull request #19273 from eileenmcnaughton/complete
Simplify handling of ids in Authorize.net now that related_contact is no longer used
Matthew Wire [Thu, 7 Jan 2021 10:41:24 +0000 (10:41 +0000)]
Merge pull request #19286 from eileenmcnaughton/group
[REF] Minor cleanup on contactGroup function
Matthew Wire [Thu, 7 Jan 2021 10:39:14 +0000 (10:39 +0000)]
Merge pull request #19284 from eileenmcnaughton/mem_r
[REF] Remove some variables not relevant to backoffice member form
Matthew Wire [Thu, 7 Jan 2021 10:38:00 +0000 (10:38 +0000)]
Merge pull request #19280 from eileenmcnaughton/params
[REF] Rationalise financialType variable
Matthew Wire [Thu, 7 Jan 2021 10:36:38 +0000 (10:36 +0000)]
Merge pull request #19287 from eileenmcnaughton/group2
Stop using refresh_date in civicrm_group table
Matthew Wire [Thu, 7 Jan 2021 10:35:21 +0000 (10:35 +0000)]
Merge pull request #19293 from eileenmcnaughton/campindex
Add index to campaign.name
Matthew Wire [Thu, 7 Jan 2021 10:34:32 +0000 (10:34 +0000)]
Merge pull request #19299 from eileenmcnaughton/sunil2
fix email receipt flag for recurring record
Matthew Wire [Thu, 7 Jan 2021 10:32:09 +0000 (10:32 +0000)]
Merge pull request #19308 from eileenmcnaughton/ev
dev/core#766 fix failure to save custom data on template-based-event
Matthew Wire [Thu, 7 Jan 2021 10:29:47 +0000 (10:29 +0000)]
Merge pull request #19336 from eileenmcnaughton/nfc
[NFC] Code reformat pledge class
Seamus Lee [Thu, 7 Jan 2021 09:55:07 +0000 (20:55 +1100)]
Merge pull request #19298 from eileenmcnaughton/pp_mult
Rename PledgePayment create function
Seamus Lee [Thu, 7 Jan 2021 09:43:10 +0000 (20:43 +1100)]
Merge pull request #19335 from eileenmcnaughton/up
DB changes for already-made schema changes
Seamus Lee [Thu, 7 Jan 2021 09:42:38 +0000 (20:42 +1100)]
Merge pull request #19338 from seamuslee001/master
release-notes/5.33.0.md - Last few PRs
Tim Otten [Thu, 7 Jan 2021 08:24:13 +0000 (00:24 -0800)]
release-notes/5.33.0.md - Last few PRs
eileen [Thu, 7 Jan 2021 07:16:37 +0000 (20:16 +1300)]
[NFC] Code reformat
IDE code reformat
eileen [Thu, 7 Jan 2021 04:47:14 +0000 (17:47 +1300)]
DB changes for already-made schema changes
Alters financial type schema by making the following boolean fields required:
is_reserved (default 0)
is_deductible (default 0)
is_active (default 1)
And pledge schema
installments (default 1)
status (no default)
is_test (default 0)
frequency_unit (default 'month')
eileen [Fri, 1 Jan 2021 07:06:41 +0000 (20:06 +1300)]
Test class tidy up
Sunil Pawar [Mon, 14 Dec 2020 17:03:40 +0000 (22:33 +0530)]
fix email receipt flag for recurring record
added test case
Seamus Lee [Thu, 7 Jan 2021 01:37:03 +0000 (12:37 +1100)]
Merge pull request #19334 from civicrm/5.33
5.33
Seamus Lee [Thu, 7 Jan 2021 01:33:08 +0000 (12:33 +1100)]
Merge pull request #19333 from mlutfy/fixTs533
Fix ts usage for CiviCRM 5.33
Seamus Lee [Wed, 6 Jan 2021 23:28:17 +0000 (10:28 +1100)]
Merge pull request #19319 from mlutfy/wpMailingSettingsUrl
Mailing default domain error: force a backend URL for WP
Seamus Lee [Wed, 6 Jan 2021 23:27:24 +0000 (10:27 +1100)]
Merge pull request #19331 from demeritcowboy/php74-squiggly-bracket
php 7.4 compatibility - Array and string offset access syntax with curly braces is deprecated
Mathieu Lutfy [Wed, 6 Jan 2021 23:13:09 +0000 (18:13 -0500)]
Fix ts usage for CiviCRM 5.33
demeritcowboy [Wed, 6 Jan 2021 21:51:18 +0000 (16:51 -0500)]
php 74 compat
Seamus Lee [Wed, 6 Jan 2021 21:37:53 +0000 (08:37 +1100)]
Merge pull request #19329 from civicrm/5.33
5.33
Seamus Lee [Wed, 6 Jan 2021 21:36:24 +0000 (08:36 +1100)]
Merge pull request #19288 from eileenmcnaughton/group3
Add index on civicrm_group.cache_date
Seamus Lee [Wed, 6 Jan 2021 21:33:53 +0000 (08:33 +1100)]
Merge pull request #19328 from colemanw/duplicateButtonFix
Correctly check button to allow duplicate contact saving from profiles
Seamus Lee [Wed, 6 Jan 2021 20:33:01 +0000 (07:33 +1100)]
Merge pull request #19256 from demeritcowboy/is-development
dev/core#2240 and dev/core#2241 - Move non-compliant trigger_error out of logging
Coleman Watts [Wed, 6 Jan 2021 18:54:33 +0000 (13:54 -0500)]
Fix dev/core#2287 correctly check button to allow duplicate contact saving from profiles
Seamus Lee [Wed, 6 Jan 2021 20:06:03 +0000 (07:06 +1100)]
Merge pull request #19327 from agh1/5.33.0-releasenotes-final
5.33.0 release notes: final edits
Eileen McNaughton [Wed, 6 Jan 2021 18:18:04 +0000 (07:18 +1300)]
Merge pull request #19321 from colemanw/profileGetFieldsFix
Fix APIv3 profile.getfields to return correctly keyed phone field
Andrew Hunt [Wed, 6 Jan 2021 18:17:31 +0000 (13:17 -0500)]
5.33.0 release notes: final edits
Andrew Hunt [Wed, 6 Jan 2021 17:38:31 +0000 (12:38 -0500)]
5.33.0 release notes: added late changes
colemanw [Wed, 6 Jan 2021 16:14:47 +0000 (11:14 -0500)]
Merge pull request #19324 from demeritcowboy/no-port
dev/core#2286 - Avoid notice on missing db port during install
demeritcowboy [Wed, 6 Jan 2021 05:20:29 +0000 (00:20 -0500)]
handle missing port
Seamus Lee [Wed, 6 Jan 2021 00:34:35 +0000 (11:34 +1100)]
Merge pull request #19311 from seamuslee001/dev_core_2028
dev/core#2028 Add in a status check for checking if the wkhtmltopdf p…
Seamus Lee [Sun, 3 Jan 2021 21:04:53 +0000 (08:04 +1100)]
dev/core#2028 Add in a status check for checking if the wkhtmltopdf package is installed in the expected location, Also ensure if it isn't then the pdf generation falls back on the current default which is DOMPDF
Seamus Lee [Tue, 5 Jan 2021 21:41:05 +0000 (08:41 +1100)]
Merge pull request #19322 from eileenmcnaughton/nfc
[NFC] Cleanup in test class
Seamus Lee [Tue, 5 Jan 2021 21:39:21 +0000 (08:39 +1100)]
Merge pull request #19302 from eileenmcnaughton/act_map
[REF] extract and share code to determine if required contact fields are present
Seamus Lee [Tue, 5 Jan 2021 21:08:47 +0000 (08:08 +1100)]
Merge pull request #19315 from mattwire/smtpsettingsignoreexception
Remove use of ignoreException from SMTP settings form
colemanw [Tue, 5 Jan 2021 13:31:52 +0000 (08:31 -0500)]
Merge pull request #19296 from eileenmcnaughton/fbool
Removes default for is_active & is_reserved since they now have DB defaults
Coleman Watts [Tue, 5 Jan 2021 00:18:25 +0000 (19:18 -0500)]
Fix APIv3 profile.getfields to return correctly keyed phone field
This fixes the phone profile field to have the correct field key to match profile forms.
Fixes https://github.com/civicrm/org.civicrm.contactlayout/issues/91
Matthew Wire [Mon, 4 Jan 2021 13:14:11 +0000 (13:14 +0000)]
Remove use of ignoreException() from SMTP settings form.
Seamus Lee [Tue, 5 Jan 2021 02:58:16 +0000 (13:58 +1100)]
Merge pull request #19251 from totten/master-crypt-rekey
(dev/core#2258) Add API+hook to rotate keys for encrypted fields
Seamus Lee [Tue, 5 Jan 2021 02:54:56 +0000 (13:54 +1100)]
Merge pull request #19301 from eileenmcnaughton/act_construct
[REF] Fix import signature on activity parser, add preliminary test
eileen [Tue, 5 Jan 2021 02:50:53 +0000 (15:50 +1300)]
[NFC] Cleanup in test class
eileen [Thu, 31 Dec 2020 19:42:41 +0000 (08:42 +1300)]
Removes default for is_active & is_reserved since they now have DB defaults
Is deductible already had a default but it has been fixed so we can rely on it.
eileen [Tue, 5 Jan 2021 01:55:04 +0000 (14:55 +1300)]
FinancialType Schema: make is_deductible db default 0, make bool fields required
Eileen McNaughton [Mon, 4 Jan 2021 22:53:17 +0000 (11:53 +1300)]
Merge pull request #19318 from colemanw/apiJoinTest
[tests] Fix join syntax conversion for APIv4 in v3 unit tests
Mathieu Lutfy [Mon, 4 Jan 2021 21:12:30 +0000 (16:12 -0500)]
Mailing default domain error: force a backend URL for WP
Eileen McNaughton [Mon, 4 Jan 2021 21:11:58 +0000 (10:11 +1300)]
Merge pull request #19314 from mattwire/importnoignoreexception
Remove use of ignoreException on import form
Coleman Watts [Mon, 4 Jan 2021 21:08:14 +0000 (16:08 -0500)]
Fix join syntax conversion for APIv4 in v3 unit tests
colemanw [Mon, 4 Jan 2021 20:37:46 +0000 (15:37 -0500)]
Merge pull request #19309 from eileenmcnaughton/pledge_req
Pledge: mark needed fields as required in schema
Eileen McNaughton [Mon, 4 Jan 2021 19:44:29 +0000 (08:44 +1300)]
Merge pull request #19316 from ahed-compucorp/dev/core#2282
dev/core#2282 Use the proper content type for ICalendar link
Matthew Wire [Mon, 4 Jan 2021 13:06:45 +0000 (13:06 +0000)]
Don't check for create temporary table permissions on import form. CiviCRM in general requires support for temporary tables
Ahed [Sun, 3 Jan 2021 17:20:19 +0000 (19:20 +0200)]
dev/core#2282 Use the proper content type for ICalendar link
Seamus Lee [Mon, 4 Jan 2021 05:21:09 +0000 (16:21 +1100)]
Merge pull request #19307 from eileenmcnaughton/534
dev/core#2251 provide default receive_date
Seamus Lee [Sun, 3 Jan 2021 21:54:30 +0000 (08:54 +1100)]
Merge pull request #19313 from civicrm/5.33
5.33
Seamus Lee [Sun, 3 Jan 2021 21:54:08 +0000 (08:54 +1100)]
Merge pull request #19310 from seamuslee001/port_poc_c_533
(POC) MembershipRenewalTest - Address assertions that started failing…
Seamus Lee [Sun, 3 Jan 2021 20:30:11 +0000 (07:30 +1100)]
Merge pull request #19291 from eileenmcnaughton/prof
dev/core#527 use public title for on behalf profile and confirm/thankyou pages
Eileen McNaughton [Sun, 3 Jan 2021 20:25:25 +0000 (09:25 +1300)]
Merge pull request #19277 from yashodha/dev-2273
(dev/core#2273) Contact type incorrectly set to Contribution due to '…
Tim Otten [Sat, 2 Jan 2021 06:13:51 +0000 (22:13 -0800)]
(POC) MembershipRenewalTest - Address assertions that started failing circa Jan 1, 2021
Eileen McNaughton [Sun, 3 Jan 2021 20:18:45 +0000 (09:18 +1300)]
Merge pull request #19294 from totten/master-invasive
(REF) Civi\Test\Invasive - Add helper for checking protected/private members
Seamus Lee [Sun, 3 Jan 2021 19:18:35 +0000 (06:18 +1100)]
Merge pull request #19300 from eileenmcnaughton/import
[REF] Move another deprecated function back to the only class that calls it
eileen [Sun, 3 Jan 2021 01:02:22 +0000 (14:02 +1300)]
Pledge: mark needed fields as required in schema
This marks all the fields that are not optional as required. I've been having a bit of a battle adding
a v4 api & I hope this will help - but if not, it's correct for them to be marked required anyway
eileen [Thu, 31 Dec 2020 20:53:39 +0000 (09:53 +1300)]
[REF] Move another deprecated function back to the only class that calls it
eileen [Sat, 2 Jan 2021 21:07:22 +0000 (10:07 +1300)]
dev/core#766 fix failure to save custom data on template-based-event
eileen [Sat, 2 Jan 2021 20:52:51 +0000 (09:52 +1300)]
dev/core#2251 provide default receive_date
Eileen McNaughton [Sat, 2 Jan 2021 20:34:49 +0000 (09:34 +1300)]
Merge pull request #19305 from totten/master-renewtest-c
(POC#C) MembershipRenewalTest - Address assertions that started failing circa Jan 1, 2021
Tim Otten [Sat, 2 Jan 2021 06:13:51 +0000 (22:13 -0800)]
(POC) MembershipRenewalTest - Address assertions that started failing circa Jan 1, 2021
eileen [Fri, 1 Jan 2021 22:21:10 +0000 (11:21 +1300)]
[REF] extract and share code to determine if required contact fields are present
eileen [Fri, 1 Jan 2021 21:28:46 +0000 (10:28 +1300)]
[REF] Fix import signature on activity parser, add preliminary test
The construct class does not need to receive mapperKeys as a reference - this
was removed for Membership Parser here https://github.com/civicrm/civicrm-core/commit/
14b9e069607c6cbcbbaf21a209f647ba422b8e04#diff-36f5db3555445d26df2de015a18598fd5d5682b76c62aee4f14dde95b7948274L65
In addition 2 places that instantiate this class pass in unused params (go copy & paste) so
that is removed. The test tests very little so far....
eileen [Thu, 31 Dec 2020 20:18:26 +0000 (09:18 +1300)]
Rename PledgePayment create function
Plege payment has a non-standard create function. It is only called from one place in universe. This updates that
1 place to use a new name and puts in the create function in a more correct way.
Matthew Wire [Thu, 31 Dec 2020 13:12:57 +0000 (13:12 +0000)]
Merge pull request #19285 from eileenmcnaughton/money_defaults
Use specific function when formatting money for a default
Matthew Wire [Thu, 31 Dec 2020 13:10:54 +0000 (13:10 +0000)]
Merge pull request #19283 from eileenmcnaughton/facl
Move financial acl warning from FinancialType BAO to extension.
Matthew Wire [Thu, 31 Dec 2020 13:08:57 +0000 (13:08 +0000)]
Merge pull request #19281 from eileenmcnaughton/bool
Add default for boolean fields on financial_type
Tim Otten [Thu, 31 Dec 2020 09:30:29 +0000 (01:30 -0800)]
(REF) versionCheckTest - Use "Invasive" helper
It's shorter/prettier.
Tim Otten [Thu, 31 Dec 2020 09:29:58 +0000 (01:29 -0800)]
(REF) CiviReport TestCaseTest - Use "Invasive" helper
It's shorter/prettier
Tim Otten [Thu, 31 Dec 2020 09:29:43 +0000 (01:29 -0800)]
(REF) PaymentTest - Use "Invasive" helper
It's shorter/prettier.
Tim Otten [Thu, 31 Dec 2020 09:29:20 +0000 (01:29 -0800)]
(REF) MailingJobTest - Use "Invasive" helper
It's shorter/prettier.
Tim Otten [Thu, 31 Dec 2020 09:28:52 +0000 (01:28 -0800)]
(REF) ActivityTest - Use "Invasive" helper
It's shorter/prettier.
Tim Otten [Thu, 31 Dec 2020 08:43:39 +0000 (00:43 -0800)]
Civi\Test\Invasive - Add helper for checking protected/private members
Eileen McNaughton [Wed, 30 Dec 2020 23:51:25 +0000 (12:51 +1300)]
Merge pull request #19292 from eileenmcnaughton/camp_index
[REF] Minor cleanup, remove variable variables
Tim Otten [Mon, 21 Dec 2020 08:20:07 +0000 (00:20 -0800)]
(dev/core#2258) Add System.rotateKey API
Tim Otten [Mon, 21 Dec 2020 05:55:58 +0000 (21:55 -0800)]
(dev/core#2258) CryptoToken - Add rekey method
Seamus Lee [Wed, 30 Dec 2020 21:37:25 +0000 (08:37 +1100)]
Merge pull request #19290 from ahed-compucorp/dev/core#2269
dev/core#2269 Use contribution's currency instead of the default
eileen [Wed, 30 Dec 2020 21:14:23 +0000 (10:14 +1300)]
Add index to campaign.name
eileen [Wed, 30 Dec 2020 21:11:11 +0000 (10:11 +1300)]
[REF] Minor cleanup, remove variable variables
Eileen McNaughton [Wed, 30 Dec 2020 20:53:38 +0000 (09:53 +1300)]
Merge pull request #19272 from seamuslee001/more_add_radio
REF use centralised addRadio function more
eileen [Wed, 30 Dec 2020 20:50:22 +0000 (09:50 +1300)]
dev/core#527 use public title for on behalf profile and confirm/thank you pages
This is a partial reviewer's commit of https://github.com/civicrm/civicrm-core/pull/19144
That PR is stale. I tested one flow & added in the 2 changes from there that I could see in my test
& which I was comfortable would not affect anything else. The flow I tested was a contribution
page flow with an on behalf profile. I did not check the email as that would need
a test anyway
Ahed [Wed, 30 Dec 2020 10:04:38 +0000 (12:04 +0200)]
dev/core#2269 Use contribution's currency instead of the default
Eileen McNaughton [Wed, 30 Dec 2020 06:54:48 +0000 (19:54 +1300)]
Merge pull request #19057 from ixiam/dev/core#2173
Adapt filters with empty and null values in alphanumeric custom fields
eileen [Wed, 30 Dec 2020 03:17:33 +0000 (16:17 +1300)]
Stop using refresh_date in civicrm_group table
I was looking to add indexes to civicrm_group.cache_date & civicrm_group.refresh_date - but I couldn't figure out why
the latter exists / is used. I went through the places it's used and it is simply a calculated version of
cache_date + smartGroupCacheTime and I can't see any value.
I can follow up on this with a removal if no-one else can see the point of it
Seamus Lee [Wed, 23 Dec 2020 22:22:09 +0000 (09:22 +1100)]
REF use centralised addRadio function more
eileen [Wed, 30 Dec 2020 03:22:37 +0000 (16:22 +1300)]
Add index on civicrm_group.cache_date
Per https://github.com/civicrm/civicrm-core/pull/19287 I also considered an index on refresh_date but
I couldn't see any evidence the field is useful
eileen [Wed, 30 Dec 2020 03:02:56 +0000 (16:02 +1300)]
[REF] Minor cleanup on contactGroup function
This function is only called from one place so we can be sure that contactID is an integer and
showHidden is false
eileen [Wed, 30 Dec 2020 02:00:32 +0000 (15:00 +1300)]
Use specific function when formatting money for a default
It seems that there are really only 2 ways money::format is called
1) for presenting money - with symbols - in this case only 2 params are passed in
2) for prefilling the form value - in which case some combination of the last 3 are passed in
We have an alternate function that works in the latter case - at which point we could deprecate all
3 in the former case (after a bit more grepping).
The function name is formatLocaleNumericRoundedForDefaultCurrency
I have to admit I'm tempted to remove 'locale' from that name - although
I guess it denotes the swapping of thousand separators
eileen [Tue, 29 Dec 2020 20:53:26 +0000 (09:53 +1300)]
[REF] Remove some variables not relevant to backoffice member form
The back office member form permits limited contribution fields to be entered - notably not including
- contribution_page_id
- thankyou_date
- cancel fields
- amount_level
This removes
Seamus Lee [Tue, 29 Dec 2020 18:57:18 +0000 (05:57 +1100)]
Merge pull request #19241 from demeritcowboy/dev-core-2127
dev/core#2127 - Don't accidentally trim à characters when importing files