It can be done when the movement is between accounts. However, it cannot be done when the movement is to/from a category. Reproducible: Always Steps to Reproduce: 1. Create a transaction of $50, with two splits: a) Expenses:Car = $25 b) Expenses:Clothes = $25 How do I assign tag Christmas 2014 to split b)? A workaround consists on making b) a transfer to a temporal cash account, and then moving those $25 to Expenses:Clothes, setting the tag.
Any news on this feature? I'd appreciate it as well :-)
Work is underway. If you compile yourself, want to be a bit adventurous and set the ENABLE_UNFINISHEDFEATURES build variable to ON, then you can check out a new ledger view and a new transaction editor which among other new features allows setting the tag per split. It is not finished and not ready for production use yet. You can find this on the master branch of the development.
Created attachment 117709 [details] attachment-5600-0.html Thomas, How do you turn a feature like this on? I assume it's done as part of the cmake command but what is the correct syntax? How do you confirm that the feature is active in your new build? Thanks, ---- Brendan Coupe On Sun, Jan 27, 2019 at 10:37 AM Thomas Baumgart <bugzilla_noreply@kde.org> wrote: > https://bugs.kde.org/show_bug.cgi?id=341589 > > Thomas Baumgart <tbaumgart@kde.org> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > Severity|minor |wishlist > > --- Comment #2 from Thomas Baumgart <tbaumgart@kde.org> --- > Work is underway. If you compile yourself, want to be a bit adventurous > and set > the ENABLE_UNFINISHEDFEATURES build variable to ON, then you can check out > a > new ledger view and a new transaction editor which among other new features > allows setting the tag per split. It is not finished and not ready for > production use yet. You can find this on the master branch of the > development. > > -- > You are receiving this mail because: > You are the assignee for the bug.
I use ccmake to turn it on. Or you run cmake -DENABLE_UNFINISHEDFEATURES=ON. You will have a new view at the bottom of the left pane called 'New ledger'.
Git commit c712d81154ef2fd5bb136bc4521ba3d046b74ba6 by Ralf Habacker. Committed on 06/02/2019 at 14:18. Pushed by habacker into branch '4.8'. Add support for assigning tags in transaction splits editor M +57 -11 kmymoney/dialogs/kmymoneysplittable.cpp M +19 -0 kmymoney/dialogs/kmymoneysplittable.h M +1 -0 kmymoney/dialogs/ksplittransactiondlg.cpp M +8 -1 kmymoney/dialogs/ksplittransactiondlg.h M +1 -0 kmymoney/dialogs/transactioneditor.cpp M +0 -1 kmymoney/reports/listtable.cpp M +6 -0 kmymoney/reports/querytable.cpp https://commits.kde.org/kmymoney/c712d81154ef2fd5bb136bc4521ba3d046b74ba6
Thomas, I modified my build scripts to make it easy to add the -DENABLE_UNFINISHEDFEATURES=ON option and/or ask about running ccmake before running make. Thanks for the tip. I was able to get my latest 5.0 build to include the New Ledger option but when I click on it KMM crashes. The output on the command line is: $ kmymoney WebConnect: Running in server mode Couldn't start kuiserver from org.kde.kuiserver.service: QDBusError("org.freedesktop.DBus.Error.ServiceUnknown", "The name org.kde.kuiserver was not provided by any .service files") Segmentation fault (core dumped) Anything I can do to help troubleshoot this problem? ---- Brendan Coupe KMyMoney Build Scripts - Easily Build KMyMoney From Source Code https://drive.google.com/drive/folders/1sfo2HgzaCCSb3d7pjl3To50yoQT5BaXM ---- Brendan Coupe On Wed, Feb 6, 2019 at 8:54 AM Ralf Habacker <bugzilla_noreply@kde.org> wrote: > > https://bugs.kde.org/show_bug.cgi?id=341589 > > --- Comment #5 from Ralf Habacker <ralf.habacker@freenet.de> --- > Git commit c712d81154ef2fd5bb136bc4521ba3d046b74ba6 by Ralf Habacker. > Committed on 06/02/2019 at 14:18. > Pushed by habacker into branch '4.8'. > > Add support for assigning tags in transaction splits editor > > M +57 -11 kmymoney/dialogs/kmymoneysplittable.cpp > M +19 -0 kmymoney/dialogs/kmymoneysplittable.h > M +1 -0 kmymoney/dialogs/ksplittransactiondlg.cpp > M +8 -1 kmymoney/dialogs/ksplittransactiondlg.h > M +1 -0 kmymoney/dialogs/transactioneditor.cpp > M +0 -1 kmymoney/reports/listtable.cpp > M +6 -0 kmymoney/reports/querytable.cpp > > https://commits.kde.org/kmymoney/c712d81154ef2fd5bb136bc4521ba3d046b74ba6 > > -- > You are receiving this mail because: > You are the assignee for the bug.
(In reply to Ralf Habacker from comment #5) > Pushed by habacker into branch '4.8'. Related review request for the recent ledger KF5 view is located at https://phabricator.kde.org/D18789.
Created attachment 117929 [details] test file for ledger view The appended test file could be used to check tag support in the ledger view
Git commit ca0f25eae22e3bc7f8362264183619d09af637cf by Ralf Habacker. Committed on 08/02/2019 at 18:00. Pushed by habacker into branch '4.8'. Fix initial with of transaction split editor FIXED-IN:4.8.4 M +1 -1 kmymoney/dialogs/ksplittransactiondlgdecl.ui https://commits.kde.org/kmymoney/ca0f25eae22e3bc7f8362264183619d09af637cf
Git commit c64a8c06e0a162aaf1030ed0fd99f6e01b67963d by Ralf Habacker. Committed on 24/03/2019 at 13:20. Pushed by habacker into branch '5.0'. Add support for assigning tags in transaction splits editor In the transaction split editor the tags column is designed similar to categories and shows the assigned tags as text. On editing a split a drop down box with all available tags and checkboxes for removing assigned tags are visible. Because tags are always assigned to splits, adding tags by the transaction split editor works in the same way as adding tags in the ledger view. Please note that the report engine is not able to filter tags on categories yet. Ported to KF5 from commit c712d81154ef2fd5bb136bc4521ba3d046b74ba6. FIXED-IN:4.8.4,5.0.4 Reviewed By: tbaumgart Differential Revision: https://phabricator.kde.org/D18789 M +53 -11 kmymoney/dialogs/kmymoneysplittable.cpp M +10 -0 kmymoney/dialogs/kmymoneysplittable.h M +7 -0 kmymoney/dialogs/ksplittransactiondlg.cpp M +9 -0 kmymoney/dialogs/ksplittransactiondlg.h M +1 -1 kmymoney/dialogs/ksplittransactiondlg.ui M +0 -1 kmymoney/plugins/views/reports/core/listtable.cpp M +6 -0 kmymoney/plugins/views/reports/core/querytable.cpp https://commits.kde.org/kmymoney/c64a8c06e0a162aaf1030ed0fd99f6e01b67963d