Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.3.0
-
Fix Version/s: 4.3.0
-
Component/s: Accounting Integration, CiviContribute
-
Labels:None
Description
Versioning on financial type table does not allow for static snapshots of account and accounting code linkages for completed transactions, and hence doesn't appear to server any purpose.
1. Remove following columns from civicrm_financial_type table in schema
- version_timestamp
- is_current_revision
- original_id
2. Remove above columns from upgrade code
3. Remove logic which inserts new row when user edits an existing financial_type, and any other logic related to versioning of that table.
4. Remove associated financial_type_ad trigger from trigger.mysql