Summary: | Editing mulitple transactions - cannot change Memo field | ||
---|---|---|---|
Product: | [Applications] kmymoney | Reporter: | Jonathan Clark <j-clark> |
Component: | general | Assignee: | KMyMoney Devel Mailing List <kmymoney-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | agander93, jclark4002 |
Priority: | NOR | ||
Version: | 4.5.3 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kmymoney/3422b775db80fd1956775eb94370c9e950f2b52e | Version Fixed In: | |
Sentry Crash Report: |
Description
Jonathan Clark
2011-12-19 12:10:38 UTC
Git commit 9485826cfb50816d2df4dac9709b4beb255b8b75 by Cristian Oneț. Committed on 06/01/2012 at 12:56. Pushed by conet into branch 'master'. Allow editing the memo of multiple transactions. The memo can't be cleared (the text can't be empty) but it can be changed. M +5 -0 kmymoney/dialogs/transactioneditor.cpp http://commits.kde.org/kmymoney/9485826cfb50816d2df4dac9709b4beb255b8b75 Git commit ef273b816dde6fee855eadfb6f20d39c3756a9d2 by Cristian Oneț. Committed on 06/01/2012 at 12:56. Pushed by conet into branch '4.6'. Allow editing the memo of multiple transactions. The memo can't be cleared (the text can't be empty) but it can be changed. (cherry picked from commit 9485826cfb50816d2df4dac9709b4beb255b8b75) M +5 -0 kmymoney/dialogs/transactioneditor.cpp http://commits.kde.org/kmymoney/ef273b816dde6fee855eadfb6f20d39c3756a9d2 I see this bug is back in version 4.8.5 (In reply to comment #3) > I see this bug is back in version 4.8.5 4.8.5 is the KDE version. What KMM version are you using? Irrespective of that, however, you are correct. It should be possible to fix this, but further testing will be required. The complication is that, when starting a multi-transaction edit, all fields are blank, and it is necessary to make an entry into the required field to trigger the notification of an edit. It is straight forward to edit the memo content unless a blank memo is required, as an empty memo field would not be recognised. If a blank memo field is your requirement, it may be necessary to achieve this with a 'space' character. (In reply to comment #4) Silly me, KMM is 4.6.1. That's what I get using vanilla Ubuntu Precise Pangolin. I understand about using a space to delete previous comments. Thanks. (In reply to comment #5) > (In reply to comment #4) > > Silly me, KMM is 4.6.1. That's what I get using vanilla Ubuntu Precise > Pangolin. > > I understand about using a space to delete previous comments. > > Thanks. An afterthought. Are you sure about being on 4.6.1? The changes which affected this were implemented in January 2013, and wouldn't be in 4.6.1, and if you are pre Jan 2012 you will be pre the earlier fix. I really am on 4.6.1. It is the version that comes with Ubuntu 12.04, the current long term supported Ubuntu release. (In reply to comment #7) > I really am on 4.6.1. It is the version that comes with Ubuntu 12.04, the > current long term supported Ubuntu release. Yes, I was sure you would be. Snag is, 4.6.1 predates the initial fix, which is in only 4.6.2 and 4.6.3! So, if you definitely have had it working, you appear to have regressed. Have you done a re-install, perhaps? I was going to say you can install 4.6.3 from Claydoh's PPA, but probably that is up-to-date and without this fix. Are you able to get 4.6.2, or the stable/original 4.6.3? I've come back to this after a couple of diversions. Cristian's fix was inadvertently removed after 4.6.3 This fix allowed a multi-transaction memo edit to have a blank field, albeit with a space character to trigger a connect. I've gone on from that a bit by allowing the field to actually be empty, again albeit with a space character to trigger a connect, but then to be removed so the field is really empty. I know this topic was brought up before - I've just found it - "I know you can select multiple transactions in the ledger, and when you click "Edit" it will make the changes you specify in all the selected transactions. However, what I want to do is clear out the memo in the transactions. I know I can type a single space, for example, but that still leaves a memo with a single space. Is there any way to do this? I'd enter a wishlist - but I'm not sure if there is even a reasonable GUI for it, since it would require either a checkbox next to each field that could be cleared, or perhaps some quoting mechanism, so you could type some string unlikely to actually occur, and then need to quote it somehow if that IS the string you want. " Any thoughts on whether to go ahead with the extra? Submitted to Reviewboard 24 Oct https://git.reviewboard.kde.org/r/113427/ (In reply to comment #10) > Submitted to Reviewboard 24 Oct > https://git.reviewboard.kde.org/r/113427/ Just hoping someone might have a little time to spare to have a look at this, please. Git commit 3422b775db80fd1956775eb94370c9e950f2b52e by Allan Anderson. Committed on 24/10/2013 at 22:34. Pushed by allananderson into branch 'master'. Reinstate previous fix, allow memo field to be empty, and allow date to be edited. M +1 -1 kmymoney/dialogs/investactivities.cpp M +2 -0 kmymoney/dialogs/investactivities.h M +19 -5 kmymoney/dialogs/investtransactioneditor.cpp M +3 -2 kmymoney/dialogs/investtransactioneditor.h M +28 -5 kmymoney/dialogs/transactioneditor.cpp M +4 -0 kmymoney/dialogs/transactioneditor.h http://commits.kde.org/kmymoney/3422b775db80fd1956775eb94370c9e950f2b52e |