civicrm-core.git
3 years agodev/core#2735 fix for effective start & end date not updating
Eileen McNaughton [Thu, 5 Aug 2021 02:23:14 +0000 (14:23 +1200)]
dev/core#2735 fix for effective start & end date not updating

3 years agodev/core#2725 Fix regression permitting circular group resolution
Eileen McNaughton [Wed, 4 Aug 2021 21:39:59 +0000 (09:39 +1200)]
dev/core#2725 Fix regression permitting circular group resolution

3 years agoMerge pull request #21005 from colemanw/afformFieldDefaults
Eileen McNaughton [Thu, 5 Aug 2021 02:07:11 +0000 (14:07 +1200)]
Merge pull request #21005 from colemanw/afformFieldDefaults

Afform - support default values for fields

3 years agoMerge pull request #21017 from totten/5.40-captcha-link
Eileen McNaughton [Thu, 5 Aug 2021 02:00:29 +0000 (14:00 +1200)]
Merge pull request #21017 from totten/5.40-captcha-link

dev/core#2728 - ReCAPTCHA - Consistently present link to settings

3 years agoMerge pull request #21016 from eileenmcnaughton/jamie
Seamus Lee [Thu, 5 Aug 2021 01:41:11 +0000 (11:41 +1000)]
Merge pull request #21016 from eileenmcnaughton/jamie

Temporary revert of changes in 20002 which caused a regression

3 years agoFix adding many custom fields with logging on
Elliott Eggleston [Thu, 5 Aug 2021 01:23:29 +0000 (21:23 -0400)]
Fix adding many custom fields with logging on

This code is only triggered in the 'bulk' writeRecords codepath,
not in the createField codepath which is used for creating custom
fields via the UI.

To replicate: on a wmff build, turn loggin on, check out
https://gerrit.wikimedia.org/r/c/wikimedia/fundraising/crm/+/709873
and run drush update-custom-fields

Result prior to this patch: SQL syntax error message and new field
not added to logging table

Result with this patch: no error message, new field created on log
table.

3 years agoMerge pull request #21015 from civicrm/5.40
Seamus Lee [Thu, 5 Aug 2021 01:06:35 +0000 (11:06 +1000)]
Merge pull request #21015 from civicrm/5.40

5.40

3 years agodev/core#2728 - ReCAPTCHA - Consistently present link to settings
Tim Otten [Thu, 5 Aug 2021 00:27:28 +0000 (17:27 -0700)]
dev/core#2728 - ReCAPTCHA - Consistently present link to settings

See also: https://lab.civicrm.org/dev/core/-/issues/2728

Before
------

"ReCAPTCHA Settings" appears in "Customize Data and Screens" in the nav-menu, and it is missing in the `civicrm/admin` dashboard.

After
-----

"ReCAPTCHA Settings" appears "System Settings" for both the nav-menu and the `civicrm/admin` dashboard.

3 years agoAfform - support default values for fields
Coleman Watts [Wed, 4 Aug 2021 02:32:38 +0000 (22:32 -0400)]
Afform - support default values for fields

This adds an "afform_default" property to the field definition.
It does not use the "default_value" property from getFields because that's more
to do with Civi's schema and often not appropriate for a form.
Fixes dev/core#2734

3 years agoAvoid test failures on revert
Eileen McNaughton [Wed, 4 Aug 2021 23:49:47 +0000 (11:49 +1200)]
Avoid test failures on revert

3 years agoRevert "Issue 53 (2)"
Eileen McNaughton [Wed, 4 Aug 2021 23:45:46 +0000 (11:45 +1200)]
Revert "Issue 53 (2)"

This reverts commit 4f4fb809a77cdfb7876d662f331d524fb2eeb1b3.

3 years agoAdd related contact display test
Eileen McNaughton [Wed, 4 Aug 2021 23:43:26 +0000 (11:43 +1200)]
Add related contact display test

3 years agoMerge pull request #21013 from seamuslee001/apiv4_utf8mb4
Seamus Lee [Wed, 4 Aug 2021 23:23:01 +0000 (09:23 +1000)]
Merge pull request #21013 from seamuslee001/apiv4_utf8mb4

[NFC] Fix APIv4 Utf8mb4 test to ensure no mixed collation errors

3 years agoMerge pull request #20929 from eileenmcnaughton/5.40
Seamus Lee [Wed, 4 Aug 2021 22:39:22 +0000 (08:39 +1000)]
Merge pull request #20929 from eileenmcnaughton/5.40

dev/wordpress#109 fix bug when is_monetary is not checked

3 years agodev/core#2739 - Fix contribution tasks using wrong IDs
Patrick Figel [Wed, 4 Aug 2021 15:20:48 +0000 (17:20 +0200)]
dev/core#2739 - Fix contribution tasks using wrong IDs

This fixes an issue where contribution tasks may perform actions
on unrelated contribution IDs when they're called via contact
search forms.

3 years agoMerge pull request #21008 from jmcclelland/grant-pagination
Eileen McNaughton [Wed, 4 Aug 2021 21:21:50 +0000 (09:21 +1200)]
Merge pull request #21008 from jmcclelland/grant-pagination

enable paging if contact has more then 50 grants.

3 years ago[NFC] Fix APIv4 Utf8mb4 test to ensure no mixed collation errors
Seamus Lee [Wed, 4 Aug 2021 21:12:22 +0000 (07:12 +1000)]
[NFC] Fix APIv4 Utf8mb4 test to ensure no mixed collation errors

3 years agoMerge pull request #21011 from seamuslee001/master
Seamus Lee [Wed, 4 Aug 2021 21:08:00 +0000 (07:08 +1000)]
Merge pull request #21011 from seamuslee001/master

5.40

3 years agoMerge branch '5.40'
Seamus Lee [Wed, 4 Aug 2021 21:05:35 +0000 (07:05 +1000)]
Merge branch '5.40'

3 years agoMerge pull request #21009 from agh1/5.40.0-releasenotes-final
Eileen McNaughton [Wed, 4 Aug 2021 21:03:04 +0000 (09:03 +1200)]
Merge pull request #21009 from agh1/5.40.0-releasenotes-final

5.40.0 release notes - final edits

3 years ago5.40.0 release notes: reorganized and final edits
Andie Hunt [Wed, 4 Aug 2021 17:55:00 +0000 (13:55 -0400)]
5.40.0 release notes: reorganized and final edits

3 years ago5.40.0 release notes: added late changes
Andie Hunt [Wed, 4 Aug 2021 17:39:25 +0000 (13:39 -0400)]
5.40.0 release notes: added late changes

3 years agoenable paging if contact has more then 50 grants.
Jamie McClelland [Wed, 4 Aug 2021 17:35:06 +0000 (13:35 -0400)]
enable paging if contact has more then 50 grants.

3 years agoRelease notes: Contributor key no longer needs Jira handles
Andie Hunt [Wed, 4 Aug 2021 17:19:04 +0000 (13:19 -0400)]
Release notes: Contributor key no longer needs Jira handles

3 years agoIt's Andie ;)
Andie Hunt [Wed, 4 Aug 2021 17:11:25 +0000 (13:11 -0400)]
It's Andie ;)

3 years agoMerge pull request #21003 from eileenmcnaughton/swapsies
demeritcowboy [Wed, 4 Aug 2021 13:28:57 +0000 (09:28 -0400)]
Merge pull request #21003 from eileenmcnaughton/swapsies

Use template variable to add or remove swap button.

3 years agoMerge pull request #20990 from eileenmcnaughton/cs
demeritcowboy [Wed, 4 Aug 2021 13:20:29 +0000 (09:20 -0400)]
Merge pull request #20990 from eileenmcnaughton/cs

[Ref] [Test] Move custom search tests to extension

3 years agoMerge pull request #20996 from colemanw/fixAfformContactType
Eileen McNaughton [Wed, 4 Aug 2021 06:12:49 +0000 (18:12 +1200)]
Merge pull request #20996 from colemanw/fixAfformContactType

Afform - Use correct contact type when loading field options

3 years agoMerge pull request #21004 from seamuslee001/teardownftsquery
Seamus Lee [Wed, 4 Aug 2021 03:23:20 +0000 (13:23 +1000)]
Merge pull request #21004 from seamuslee001/teardownftsquery

[NFC] Do a proper tear down of fts in QueryFormatterTest

3 years ago[NFC] Do a proper tear down of fts in QueryFormatterTest
Seamus Lee [Wed, 4 Aug 2021 01:05:13 +0000 (11:05 +1000)]
[NFC] Do a proper tear down of fts in QueryFormatterTest

3 years ago[NFC] Do a proper tear down of fts in QueryFormatterTest
Seamus Lee [Wed, 4 Aug 2021 00:58:48 +0000 (10:58 +1000)]
[NFC] Do a proper tear down of fts in QueryFormatterTest

3 years agoUse template variable to add or remove swap button.
Eileen McNaughton [Tue, 3 Aug 2021 23:30:19 +0000 (11:30 +1200)]
Use template variable to add or remove swap button.

In combination with email notifications this button can be dangerous - ie an accidental click and
a donor rather than a staff member gets the email.

My thinking is to disable this via the activity assignee extension,
https://lab.civicrm.org/extensions/assignee/-/issues/2 - but it's cleaner for
an extension to intervene by setting a smarty variable than using javascript
to remove the button and I feel like it makes more sense for the form to
assign 'instruction variables' than for the decision to freeze to
also have 'hidden' effects further down

3 years agoSwitch contribution action schedule tokens to use advertised tokens for cancel_date...
Eileen McNaughton [Mon, 2 Aug 2021 21:09:54 +0000 (09:09 +1200)]
Switch contribution action schedule tokens to use advertised tokens for cancel_date & source

Scheduled reminders was working with the incorrect and not advertised variants - this
switches over and upgrades ( a bit precautionary since the removed ones were not
in the widget)

3 years agoMerge pull request #21002 from demeritcowboy/smarty-managecase
Seamus Lee [Tue, 3 Aug 2021 04:39:45 +0000 (14:39 +1000)]
Merge pull request #21002 from demeritcowboy/smarty-managecase

Smarty warnings on Manage Case

3 years agosmarty warnings
demeritcowboy [Tue, 3 Aug 2021 02:51:04 +0000 (22:51 -0400)]
smarty warnings

3 years agoMerge pull request #20998 from eileenmcnaughton/id
Seamus Lee [Mon, 2 Aug 2021 22:56:42 +0000 (08:56 +1000)]
Merge pull request #20998 from eileenmcnaughton/id

Rename legacy token for contribution id to match sched reminder tokens

3 years agoRename legacy token for contribution id to match sched reminder tokens
Eileen McNaughton [Mon, 2 Aug 2021 20:54:49 +0000 (08:54 +1200)]
Rename legacy token for contribution id to match sched reminder tokens

In this case it turns out

1) the token being advertised by scheduled reminders is more correct ('id')
2) the legacy method resolves either 'id' or 'contribution_id' and
3) changing the advertised token from 'contribution.contribution_id' to contribution.id
does not cause contribution_id to stop working

So in summary - the advertised token was working in 'send letter' but not
in scheduled reminders. And changing which is advertised doesn't stop
the other from working in send letter

3 years agoMerge pull request #20994 from demeritcowboy/upgrade-message-2
Eileen McNaughton [Mon, 2 Aug 2021 19:25:43 +0000 (07:25 +1200)]
Merge pull request #20994 from demeritcowboy/upgrade-message-2

Fix upgrade message when nothing was changed

3 years agoAfform - Use correct contact type when loading field options
Coleman Watts [Mon, 2 Aug 2021 18:29:10 +0000 (14:29 -0400)]
Afform - Use correct contact type when loading field options

Fixes dev/core#2702

3 years agofix empty message
demeritcowboy [Mon, 2 Aug 2021 16:02:38 +0000 (12:02 -0400)]
fix empty message

3 years agoMerge pull request #20993 from kainuk/vcard_notice
demeritcowboy [Mon, 2 Aug 2021 15:28:13 +0000 (11:28 -0400)]
Merge pull request #20993 from kainuk/vcard_notice

Do not generate a notice when a vcard is downloaded with a non-primary email or non-primary phone number

3 years agoMerge pull request #20958 from mlutfy/myCaseLabels
demeritcowboy [Mon, 2 Aug 2021 14:57:52 +0000 (10:57 -0400)]
Merge pull request #20958 from mlutfy/myCaseLabels

Case Dashboard: fix labels on my/all radio buttons, and simplify label text

3 years agoDo not generate a notice when a vcard is downloaded
Klaas Eikelboom [Mon, 2 Aug 2021 13:18:56 +0000 (15:18 +0200)]
Do not generate a notice when a vcard is downloaded

3 years agoMerge pull request #20921 from eileenmcnaughton/cleanup3
Eileen McNaughton [Mon, 2 Aug 2021 08:45:05 +0000 (20:45 +1200)]
Merge pull request #20921 from eileenmcnaughton/cleanup3

Fix for failure (fatal error and silent failure) to clean up full text indices

3 years agoMerge pull request #20978 from eileenmcnaughton/act_up
Eileen McNaughton [Mon, 2 Aug 2021 07:15:37 +0000 (19:15 +1200)]
Merge pull request #20978 from eileenmcnaughton/act_up

Add upgrade routine to remove old action schedule token

3 years agoFix for failure to cleanup full text indices
Eileen McNaughton [Wed, 21 Jul 2021 07:28:14 +0000 (19:28 +1200)]
Fix for failure to cleanup full text indices

3 years ago[Ref] [Test] Move custom search tests to extension
Eileen McNaughton [Mon, 2 Aug 2021 00:17:00 +0000 (12:17 +1200)]
[Ref] [Test] Move custom search tests to extension

This is a bit of a big lift because I had to re-write the tests a bit to run in the extension context -
but all part of the process of core extensionising. Still not gonna tackle another one of the classes today

3 years agoAdd upgrade routine to remove old action schedule token
Eileen McNaughton [Fri, 30 Jul 2021 08:22:34 +0000 (20:22 +1200)]
Add upgrade routine to remove old action schedule token

This adds a routing to swap out the action schedule tokens on upgrade.

Given the token is completely invisible in the UI it's unlikely it is in use anywhere but
rather than just remove it from Contribute_Tokens this adds the upgrade
routine to remove this token, and others

3 years agoMerge pull request #20947 from colemanw/sqlFunctions
Eileen McNaughton [Mon, 2 Aug 2021 00:46:46 +0000 (12:46 +1200)]
Merge pull request #20947 from colemanw/sqlFunctions

dev/core#2704 SearchKit - Add support for SQL functions

3 years agoMerge pull request #20986 from demeritcowboy/upgrade-message-formatting
Eileen McNaughton [Sun, 1 Aug 2021 21:44:06 +0000 (09:44 +1200)]
Merge pull request #20986 from demeritcowboy/upgrade-message-formatting

Upgrade message is scrunched up next to the previous sentence

3 years agoFix mailing task when there are no tasks
Matthew Wire [Sun, 1 Aug 2021 18:24:16 +0000 (19:24 +0100)]
Fix mailing task when there are no tasks

3 years agoMerge pull request #20988 from colemanw/fixCaseExport
Matthew Wire [Sun, 1 Aug 2021 11:44:59 +0000 (12:44 +0100)]
Merge pull request #20988 from colemanw/fixCaseExport

Move/rename case export files for consistency

3 years agoMove/rename case export files for consistency
Coleman Watts [Sun, 1 Aug 2021 05:21:25 +0000 (01:21 -0400)]
Move/rename case export files for consistency

3 years agoMerge pull request #20944 from eileenmcnaughton/tiles
Matthew Wire [Sat, 31 Jul 2021 17:20:57 +0000 (18:20 +0100)]
Merge pull request #20944 from eileenmcnaughton/tiles

Test, enotice fixes, handling for permissions key for Member_Tasks

3 years agoMerge pull request #20909 from eileenmcnaughton/index
Matthew Wire [Sat, 31 Jul 2021 17:15:22 +0000 (18:15 +0100)]
Merge pull request #20909 from eileenmcnaughton/index

Improve cleanup on indexer test

3 years agoMerge pull request #20969 from eileenmcnaughton/mem
Matthew Wire [Sat, 31 Jul 2021 17:14:14 +0000 (18:14 +0100)]
Merge pull request #20969 from eileenmcnaughton/mem

[REF] minor fix - move last of processing before receipting

3 years agoMerge pull request #20971 from eileenmcnaughton/inv2
Matthew Wire [Sat, 31 Jul 2021 17:13:36 +0000 (18:13 +0100)]
Merge pull request #20971 from eileenmcnaughton/inv2

dev/core#2719 [REF] Remove legacy reference to contribution_invoice_settings

3 years agoMerge pull request #20977 from eileenmcnaughton/status_name
Matthew Wire [Sat, 31 Jul 2021 17:13:03 +0000 (18:13 +0100)]
Merge pull request #20977 from eileenmcnaughton/status_name

Update label on payment instrument

3 years agoMerge pull request #20979 from mlutfy/memberTaxes
Matthew Wire [Sat, 31 Jul 2021 17:12:39 +0000 (18:12 +0100)]
Merge pull request #20979 from mlutfy/memberTaxes

New membership: fix tax amount translation

3 years agoMerge pull request #20951 from eileenmcnaughton/act
Matthew Wire [Sat, 31 Jul 2021 17:10:00 +0000 (18:10 +0100)]
Merge pull request #20951 from eileenmcnaughton/act

Activity tasks - don't add invalid tasks

3 years agomessage is scrunched up next to the previous sentence
demeritcowboy [Sat, 31 Jul 2021 16:21:03 +0000 (12:21 -0400)]
message is scrunched up next to the previous sentence

3 years agoHide REPLACE sql function from SearchKit
Coleman Watts [Sat, 31 Jul 2021 02:00:45 +0000 (22:00 -0400)]
Hide REPLACE sql function from SearchKit

Either way this describes the 3 params, but the new way is better understood by SearchKit,
which to-date cannot handle more than one param.

3 years agoMerge pull request #20872 from eileenmcnaughton/fprocessor
colemanw [Sat, 31 Jul 2021 01:06:00 +0000 (21:06 -0400)]
Merge pull request #20872 from eileenmcnaughton/fprocessor

dev/core#2715 [REF] Start the process of moving financial processing to own class

3 years agoMerge pull request #20905 from eileenmcnaughton/utf8
demeritcowboy [Sat, 31 Jul 2021 00:37:17 +0000 (20:37 -0400)]
Merge pull request #20905 from eileenmcnaughton/utf8

Fix databaseSupportsUTF8MB4

3 years agoMerge pull request #20980 from demeritcowboy/upgrade-enotice
Eileen McNaughton [Fri, 30 Jul 2021 22:50:14 +0000 (10:50 +1200)]
Merge pull request #20980 from demeritcowboy/upgrade-enotice

PHP E_NOTICE during upgrade

3 years agophp notice
demeritcowboy [Fri, 30 Jul 2021 17:04:40 +0000 (13:04 -0400)]
php notice

3 years agoMerge pull request #20096 from larssandergreen/copy-template_type-when-cloning-mailing
demeritcowboy [Fri, 30 Jul 2021 15:52:30 +0000 (11:52 -0400)]
Merge pull request #20096 from larssandergreen/copy-template_type-when-cloning-mailing

Make final mailing from A/B test same template type and options as A/B so it can be copied

3 years agoNew membership: fix tax amount translation
Mathieu Lutfy [Fri, 30 Jul 2021 14:41:30 +0000 (10:41 -0400)]
New membership: fix tax amount translation

3 years agoMerge pull request #20952 from eileenmcnaughton/cs
demeritcowboy [Fri, 30 Jul 2021 14:38:03 +0000 (10:38 -0400)]
Merge pull request #20952 from eileenmcnaughton/cs

dev/core#2721 Move custom search framework to a core extension

3 years agoMerge pull request #20974 from erawat/core#2762
demeritcowboy [Fri, 30 Jul 2021 14:35:47 +0000 (10:35 -0400)]
Merge pull request #20974 from erawat/core#2762

dev/core#2726 - Set ssl option when using DSN with SSL

3 years agoFix Membership.create in BAO to respect passed in status_id
Eileen McNaughton [Fri, 30 Jul 2021 06:33:02 +0000 (18:33 +1200)]
Fix Membership.create in BAO to respect passed in status_id

3 years agoUpdate label on payment instrument
Eileen McNaughton [Fri, 30 Jul 2021 07:54:15 +0000 (19:54 +1200)]
Update label on payment instrument

3 years agodev/core#2721 Move custom search framework to a core extension
Eileen McNaughton [Mon, 26 Jul 2021 00:29:07 +0000 (12:29 +1200)]
dev/core#2721 Move custom search framework to a core extension

Put back the handling for custom in StateMachine_Search

Update civicrm_generated.mysql

Move the rest of the menu over

3 years agoMerge pull request #20961 from eileenmcnaughton/status_name
Tim Otten [Fri, 30 Jul 2021 05:19:11 +0000 (22:19 -0700)]
Merge pull request #20961 from eileenmcnaughton/status_name

dev/core#2650 Add support for names & labels for token pseudoconstants

3 years agoSearchKit - Use dataType from functions as well as fields
Coleman Watts [Thu, 29 Jul 2021 04:25:06 +0000 (00:25 -0400)]
SearchKit - Use dataType from functions as well as fields

3 years agoMerge pull request #20973 from demeritcowboy/test-20858
Seamus Lee [Thu, 29 Jul 2021 21:56:56 +0000 (07:56 +1000)]
Merge pull request #20973 from demeritcowboy/test-20858

Unit test for invalidateChecksum hook

3 years agodev/core#2726 - Set ssl option when using DSN with SSL
Erawat Chamanont [Thu, 29 Jul 2021 20:25:40 +0000 (21:25 +0100)]
dev/core#2726 - Set ssl option when using DSN with SSL

3 years agoMerge pull request #20858 from mattwire/checksumhook
demeritcowboy [Thu, 29 Jul 2021 16:12:10 +0000 (12:12 -0400)]
Merge pull request #20858 from mattwire/checksumhook

Add hook for validating checksum

3 years agotest for invalidateChecksum hook
demeritcowboy [Thu, 29 Jul 2021 16:11:20 +0000 (12:11 -0400)]
test for invalidateChecksum hook

3 years agoAdd hook for invalidating checksum
Matthew Wire [Thu, 15 Jul 2021 11:26:50 +0000 (12:26 +0100)]
Add hook for invalidating checksum

3 years agodev/core#2719 [REF] Remove legacy reference to contribution_invoice_settings
Eileen McNaughton [Thu, 29 Jul 2021 09:41:55 +0000 (21:41 +1200)]
dev/core#2719 [REF] Remove legacy reference to contribution_invoice_settings

3 years agoSearchKit - support additional functions
Coleman Watts [Sun, 25 Jul 2021 06:23:57 +0000 (02:23 -0400)]
SearchKit - support additional functions

3 years agoSearchKit - add support for non-aggregate functions
Coleman Watts [Sun, 25 Jul 2021 00:22:06 +0000 (20:22 -0400)]
SearchKit - add support for non-aggregate functions

3 years agoMerge pull request #20862 from eileenmcnaughton/leg_setting
Mathieu Lu [Thu, 29 Jul 2021 00:23:04 +0000 (20:23 -0400)]
Merge pull request #20862 from eileenmcnaughton/leg_setting

dev/core#2719 [REF] Remove some legacy references to contribution_invoice_settings

3 years agoMerge pull request #20967 from colemanw/nf
demeritcowboy [Wed, 28 Jul 2021 23:02:56 +0000 (19:02 -0400)]
Merge pull request #20967 from colemanw/nf

NFC - Reformat JSON file whitespace in Afform mock ext

3 years agoMerge pull request #20968 from colemanw/fixDeprecatedJoin
Eileen McNaughton [Wed, 28 Jul 2021 22:39:33 +0000 (10:39 +1200)]
Merge pull request #20968 from colemanw/fixDeprecatedJoin

SearchKit - fix deprecated join

3 years agoSearchKit - Use primary_key metadata instead of hard-coded string "id"
Coleman Watts [Fri, 23 Jul 2021 17:01:41 +0000 (13:01 -0400)]
SearchKit - Use primary_key metadata instead of hard-coded string "id"

3 years agoAPIv4 - Improve metadata about SQL functions, including translated labels
Coleman Watts [Fri, 23 Jul 2021 02:37:50 +0000 (22:37 -0400)]
APIv4 - Improve metadata about SQL functions, including translated labels

This splits the concept of prefix/suffix into prefix, flag_before and flag_after,
Since a prefix like ORDER BY is not the same as a flag like DISTINCT.
Lays the groundwork for exposing more info about SQL functiont to a UI like SearchKIt.

3 years agoREF - Use function rather than static variable to return SQLFunction params
Coleman Watts [Thu, 22 Jul 2021 22:37:51 +0000 (18:37 -0400)]
REF - Use function rather than static variable to return SQLFunction params

3 years ago[REF] minor fix - move last of processing before receipting
Eileen McNaughton [Wed, 28 Jul 2021 20:29:14 +0000 (08:29 +1200)]
[REF] minor fix - move last of processing before receipting

The moved items are in the middle of a long chunk that just deals with receipting  & message setting

3 years agoSearchKit - fix deprecated join
Coleman Watts [Wed, 28 Jul 2021 19:04:10 +0000 (15:04 -0400)]
SearchKit - fix deprecated join

Fixes dev/core#2689

3 years agoNFC - Reformat JSON file whitespace in Afform mock ext
Coleman Watts [Wed, 28 Jul 2021 19:00:39 +0000 (15:00 -0400)]
NFC - Reformat JSON file whitespace in Afform mock ext

3 years agoMerge pull request #20962 from eileenmcnaughton/float
colemanw [Wed, 28 Jul 2021 18:49:24 +0000 (14:49 -0400)]
Merge pull request #20962 from eileenmcnaughton/float

Cast to float when setting overrideTotalAmount - regression in master

3 years agoMerge pull request #20885 from eileenmcnaughton/param_replace
Mathieu Lu [Wed, 28 Jul 2021 18:22:04 +0000 (14:22 -0400)]
Merge pull request #20885 from eileenmcnaughton/param_replace

Invoice template: Add function to update message tokens during upgrade

3 years agoMerge pull request #20927 from alifrumin/priceplaceholder
Mathieu Lu [Wed, 28 Jul 2021 17:55:07 +0000 (13:55 -0400)]
Merge pull request #20927 from alifrumin/priceplaceholder

Improve accessibility for price fields of the type select by adding the price field label to the placeholder.

3 years agoMerge pull request #20837 from colemanw/customACLs
colemanw [Wed, 28 Jul 2021 17:25:18 +0000 (13:25 -0400)]
Merge pull request #20837 from colemanw/customACLs

 Distinguish custom field VIEW from EDIT permissions

3 years agoMerge pull request #20941 from eileenmcnaughton/ord
Monish Deb [Wed, 28 Jul 2021 12:15:42 +0000 (17:45 +0530)]
Merge pull request #20941 from eileenmcnaughton/ord

Fix Payment.create to update financial_item.status_id

3 years agoMerge pull request #20919 from JMAConsulting/issue_2710
Eileen McNaughton [Wed, 28 Jul 2021 08:38:51 +0000 (20:38 +1200)]
Merge pull request #20919 from JMAConsulting/issue_2710

dev/core#2710 Cannot disable contact type/sub-type

3 years agodev/core#2710 Cannot disable contact type/sub-type
Monish Deb [Wed, 28 Jul 2021 03:40:18 +0000 (09:10 +0530)]
dev/core#2710 Cannot disable contact type/sub-type

3 years agoCaching fixes
Eileen McNaughton [Tue, 27 Jul 2021 22:57:30 +0000 (10:57 +1200)]
Caching fixes