Bug 432400

Summary: In the "Accounts" Section, there is no sub-list for Investments accounts
Product: [Applications] kmymoney Reporter: Jan <jan_cecile>
Component: generalAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED NOT A BUG    
Severity: normal    
Priority: NOR    
Version: 5.1.1   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jan 2021-02-01 21:39:47 UTC
SUMMARY
On the first level of the "Accounts" section, we have "Favorites," "Asset," and "Liability."  Under "Asset," some accounts have a sub-list of accounts; some do not.  Investment accounts have a sub-list of investments that are contained in the account.  On Windows, one cannot open Investment accounts to see the individual investments and their current value and quantity.

STEPS TO REPRODUCE
1. Open the "Accounts" Section
2. Open "Asset"
3. Investment accounts cannot be opened

OBSERVED RESULT
There is no ">" sign in front of Investment accounts

EXPECTED RESULT
Presence of ">" to open Investment accounts and see current value and quantity of each investment in the account

SOFTWARE/OS VERSIONS
Windows: 10
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Bug was already present in release 4.8.  Linux version does not have bug.
Comment 1 Jack 2021-02-01 21:58:21 UTC
What happens if you single click (select) the investment account and hit "Enter" ?  What happens if you double click on an investment account?  If either works, it would be a workaround, not a solution, but it would be good to know.
Comment 2 Jan 2021-02-02 00:51:59 UTC
Both single-click+Enter and double-click open the ledger of the account.  Not a workaround.
Comment 3 Jack 2021-02-02 00:59:13 UTC
Try a select and then either right arrow or plus sign "+".
Comment 4 Jan 2021-02-02 01:16:49 UTC
I assume "select" means single-click.  Nothing happens when hitting + or right arrow after selecting an investment account.
Comment 5 Thomas Baumgart 2021-02-02 09:21:15 UTC
In the accounts view, select the investment account and hit Enter or double-click. This opens the accounts ledger as you have confirmed in comment 2. Then click on the investment view icon underneath the ledger icon and you should get access to the information you are looking for. Or am I missing something? See https://docs.kde.org/stable5/en/extragear-office/kmymoney/firsttime.mainwindow.html which explains the various views.
Comment 6 Jan 2021-02-02 14:56:27 UTC
Thanks, Thomas.  This is indeed a workaround.  So the fact that Investment Accounts cannot be opened under Windows in the Accounts view is a difference between the Windows and Linux versions?
Comment 7 Thomas Baumgart 2021-02-02 17:48:41 UTC
No, there is no difference between the Windows and Linux version.
Comment 8 Jack 2021-02-02 18:44:33 UTC
I finally got a Windows VM going, and I am able to duplicate the issue, but it took some effort.  Under the Configure KMyMoney dialog, General section, Filter tab, if "Show equity accounts" is NOT checked, then you cannot expand Investment accounts in the Accounts view to show the included equity accounts.  If it IS checked, you CAN show them.  (This setting also shows/hides the top level Equity group of accounts, which generally holds only the "Starting balances" account.)  The behavior seems identical in the linux and windows versions.
Comment 9 Jan 2021-02-02 21:08:58 UTC
Yes!  Thank you!
Comment 10 Jan 2021-02-02 21:10:04 UTC
Perhaps the defaults have changed or are not the same under Windows and Linux.