civicrm/civicrm-core — pull request #2726 by pratik-joshi (2014-03-24 10:40:07+00:00)
Title: Crm 13973 qa : financial item data saving modifications refer comment #comment-58347

scenario 1 (single - 50; couple - 100; family - 200):
- this works as per Joe's comment. In addition the financial item status is 'Paid' for deselected options (i.e. -100 and 100) and 'Partially Paid' for newly selected option (i.e. 200).

scenario 2 ([checkbox1 - 10, checkbox2 - 20]; [radio1 - 30; radio2 - 40]; [select1 - 50, select2 - 60]):
- out of the mentioned checkbox options user selects 10, and after 'change selections' selects 20 as well.
- out of the mentioned radios user selects 30, and after 'change selections' selects 40.
- out of the mentioned selectbox options user selects 50, and after 'change selections' selects 60.
- Financial item status for entries of 10, 30, -30, 50, -50 will be 'Paid'.
- Financial item status for entries of 20, 40, 60 will be 'Partially Paid'.