Remove 'partially paid' as a contribution status option for 'record payment'
authoreileen <emcnaughton@wikimedia.org>
Fri, 8 Nov 2019 11:42:40 +0000 (00:42 +1300)
committereileen <emcnaughton@wikimedia.org>
Mon, 11 Nov 2019 02:09:03 +0000 (15:09 +1300)
commiteaba6ea1929700d1792f02363e423f32cb9615be
tree8bd862ce78bd1492c3bccab1272f3763acc4bd78
parentb2833915ba0312ec92eec8b7b4c275738cb2ce43
Remove 'partially paid' as a contribution status option for 'record payment'

Fixes a bug where it is possible to select contribution statuses that do not result in valid financial
transactions. Specifically the 'Partially Paid' option creates no payment transaction and any subsequent
financial_trxns get the wrong line item allocations as a result.
CRM/Contribute/BAO/Contribution/Utils.php
tests/phpunit/CRM/Member/Form/MembershipTest.php