Bug 438747 - Duplicate transaction date
Summary: Duplicate transaction date
Status: REPORTED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 5.1.1
Platform: Other Microsoft Windows
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-06-16 16:16 UTC by adi.sav
Modified: 2021-06-30 18:27 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description adi.sav 2021-06-16 16:16:56 UTC
Duplicate transaction is a very useful function, but it assumes the user wants the current date for the duplicate, which may not always be correct, especially when dealing with transactions that happened in the past.
The user should be asked to enter the date for the duplicate. The ledger should be scrolled and focused on the newly entered transaction.
Comment 1 Jack 2021-06-16 17:51:58 UTC
I don't know the relative use of duplicating a transaction for "today" vs. some previous date, but if you force the user to choose a date, you make extra work for half the cases.  Currently, when you duplicate a transaction, the new one IS selected, at least in Linux.  Is it not selected in Windows?  If so, I'd say that is a different issue.  In any case, is it really too hard to just edit the new transaction as soon as you have created it?
Comment 2 adi.sav 2021-06-16 18:22:50 UTC
Of course not, I never thought about it as being too hard. It just seems fair to  let the use choose the date, instead of assuming.

After duplication, the new transaction is selected in Windows, too. I was not complaining about this, I was just making a note that if the user could choose a date for the duplicate, the ledger should be focused on that new transaction.
Comment 3 Dawid Wróbel 2021-06-30 18:27:00 UTC
OK, so what I think would work from the UX perspective is that after duplicating a transaction, the new transaction should be shown in "Edit" mode, ideally focused on the date already. I'd agree with you that a duplicated transaction hardly ever does not need any amending.