gnucash maint: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Fri Dec 3 16:46:16 EST 2021


Updated	 via  https://github.com/Gnucash/gnucash/commit/ae7eaad0 (commit)
	 via  https://github.com/Gnucash/gnucash/commit/8ad29fea (commit)
	from  https://github.com/Gnucash/gnucash/commit/6f09eae0 (commit)



commit ae7eaad018d0482fe2fcb8fb54c92c65f6663238
Merge: 6f09eae08 8ad29feab
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Dec 3 13:44:50 2021 -0800

    Merge Chris Good's 'maintBug797678OfxAppend' into maint.

commit 8ad29feaba539f6bd90f558ac76d50671f808820
Author: goodvibes2 <goodchris96 at gmail.com>
Date:   Thu Sep 30 15:28:28 2021 +1000

    Bug797678 OFX import should append not replace, existing Notes & Desc
    
    Add an "Append" checkbox to the bottom of the "Generic import
    transaction matcher" window to the left of the "Reconcile after match"
    checkbox.
    When ticked, this causes the imported Description/Notes to be appended
    to the matched transaction Description/Notes respectively.
    The selected ticked/unticked state of the "Append" checkbox is saved in
    a key value pair for the import account, so the next import for that
    account will automatically default it to the saved state.
    As these mods are limited to the code for the matcher window, this
    should work for all the imports that use it - ie ofx & csv file imports
    (both tested) & aqbanking (cannot test).



Summary of changes:
 gnucash/gtkbuilder/dialog-import.glade      | 22 ++++++-
 gnucash/import-export/import-backend.c      | 91 ++++++++++++++++++++++++++---
 gnucash/import-export/import-backend.h      |  5 ++
 gnucash/import-export/import-main-matcher.c | 44 +++++++++++++-
 gnucash/import-export/import-main-matcher.h |  7 +++
 libgnucash/engine/Account.cpp               | 30 ++++++++++
 libgnucash/engine/Account.h                 | 24 ++++++++
 7 files changed, 212 insertions(+), 11 deletions(-)



More information about the gnucash-patches mailing list