Reconcile and upgrade tokens for payment instrument, financial type
authorEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 2 Aug 2021 21:40:32 +0000 (09:40 +1200)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Thu, 5 Aug 2021 21:22:53 +0000 (09:22 +1200)
commit7ddd4af778ac32fdb819a127eb3e6f1f51217873
tree859f98c66e7c660a73cc979771aff0bf8a5120be
parent6e26145ada36e984b12cb07cc255680a8d659e23
Reconcile and upgrade tokens for payment instrument, financial type

This switches the last 2 'alias' tokens from Contribute_Tokens to the preferred format,
adds tests & upgrade and switches the advertised tokens. I tested & the token
removed from the sent letter collection still works

Next step is to analyse the remaining differences between the 2 sets of tokens.
My suspicion is that we have enough metadata that we use in search kit that we
don't need a hard-coded white list of tokens in 2 different places & can just
expose 'all the fields' that are not acl or otherwise limited
CRM/Contribute/Tokens.php
CRM/Core/SelectValues.php
CRM/Upgrade/Incremental/php/FiveFortyOne.php
tests/phpunit/CRM/Contribute/ActionMapping/ByTypeTest.php