After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 542537 - inconsistent wording for split transactions
inconsistent wording for split transactions
Status: RESOLVED FIXED
Product: GnuCash
Classification: Other
Component: User Interface General
git-master
Other Linux
: Normal major
: ---
Assigned To: David Hampton
Chris Shoemaker
: 360556 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2008-07-11 14:27 UTC by Rolf Leggewie
Modified: 2018-06-29 22:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Rolf Leggewie 2008-07-11 14:27:05 UTC
I think that gnucash currently is inconsistent in its wording.

My understanding is the following.  A transaction is the complete, balanced thing, involving at least two accounts and two transaction lines.  Transactions with more than two transaction lines are called split transactions.

Currently, when clicking on a single transaction line in the ledger, gnucash offers to "Duplicate Transaction", " Transaction", " Transaction", " Transaction", " Transaction", "Delete Transaction", "Remove Transaction", "Enter Transaction", "Cancel Transaction" and "Blank Transaction".  Only remove and enter really have the transaction as their object.  Duplicate affects the transaction line.  Overall, it is quite confusing.  I still have not figured out the difference between delete and remove.

BTW, the german translation is even a little bit more confusing than the English version.
Comment 1 Rolf Leggewie 2008-07-11 14:37:16 UTC
(In reply to comment #0)
> BTW, the german translation is even a little bit more confusing than the
> English version.

IOW, this affects the translation component as well.
Comment 2 Rolf Leggewie 2008-07-11 15:56:51 UTC
see also bug 383928
Comment 3 Geert Janssens 2010-07-07 14:30:54 UTC
The original description mentions "Transaction" (without anything else) 4 times as a menu option. I don't see this in my copy of GnuCash (svn r19337).

I do agree the mixed use of the Transaction related menu items on Transaction splits is needlessly confusing though.

When I right-click on one transaction split in a Split-Transaction-View, I get these menu options:
* Duplicate Transaction
* Delete Transaction
* Remove Transaction Splits
* Enter Transaction
* Cancel Transaction
* Blank Transaction
* Split Transaction

The last one simply toggles the view between split view or normal view, and isn't relevant for this bug.

"Remove Transaction Splits" is what bug 383928 and the as duplicate marked bug #343236 are all about. It is very confusing that "Remove Transaction Splits" actually means "all splits except the one in the current account". This needs better wording.

"Blank Transaction" actually does what it says: it will move the cursor to a new, blank transaction.

All the other options have a different meaning when a transaction split is selected or the actual transaction is selected. This should be resolved.

A first part of the solution would be to have menu items called
* Duplicate Transaction Split
* Delete Transaction Split
* Enter Transaction Split
* Cancel Transaction Split
whenever a split is actually selected.

It can then be debated whether the original transaction based menu items should remain visible and fixed to really work on the transaction level, or whether that would just be cluttering the menu.
Comment 4 Geert Janssens 2011-01-17 20:34:20 UTC
Note that the Delete button on the toolbar similarly has a confusing general tooltip, while it's meaning changes depending on whether a split or a transaction is selected.
Comment 5 Geert Janssens 2011-04-06 19:38:20 UTC
*** Bug 360556 has been marked as a duplicate of this bug. ***
Comment 6 Geert Janssens 2011-04-06 19:39:40 UTC
Bug 350556 was marked with severity major because of the many duplicates, so I'm raising this one as well.
Comment 7 Alex Aycinena 2013-04-18 21:33:45 UTC
r22862 addresses this issue by modifying the menu label and tooltip to reflect whether the cursor is on a transaction or a split. Please try a recent build on trunk and confirm that this bug is fixed.
Comment 8 Geert Janssens 2013-05-31 16:45:21 UTC
Yes, this works much better now. Thanks.
Comment 9 Geert Janssens 2013-05-31 16:46:12 UTC
This will not be backported to 2.4 because it modifies translatable strings.
Comment 10 John Ralls 2018-06-29 22:07:18 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=542537. Please update any external references or bookmarks.