Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-11604

Financial Type Table: Remove versioning from schema, upgrade script and related code

    Details

      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

        Attachments

          Activity

            People

            • Assignee:
              ravish.nair Ravish Nair
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: