budget report categories displayed when selecting subcategories

Bug #1553862 reported by Jeff Fortin Tam
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HomeBank
Fix Released
Low
Maxime DOYEN

Bug Description

Using Homebank 5.0.6 (on Fedora 23), I have one particular case where the category "nourriture" can be seen, but not its subcategories "nourriture:épicerie" and "nourriture:restaurants". I will attach a video to demonstrate the issue...

Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

Demonstration of the problem (not quite sure how to describe it otherwise): http://jeff.ecchi.ca/public/homebank-1553862.webm

Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Is there some budget associated to "nourriture:épicerie" and "nourriture:restaurants" ?
It might be related that you only affect budget to level category: nourriture.

Changed in homebank:
status: New → Incomplete
Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

Hi, indeed I did not set a budget for the subcategories, only the "nourriture" category.

Changed in homebank:
status: Incomplete → New
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

Yes, if there is no budget, subcategories are not part of the budget and not shown.

If you want category or subcategory to be displayed without any budget set, use the "Force monitoring this category" on it.

Changed in homebank:
status: New → Invalid
Revision history for this message
Jeff Fortin Tam (kiddo) wrote :

Ah, sorry, I think I did not explain my issue properly. If you look at the video, this is what caused my confusion (and that I still think looks like a bug):

1- In category mode, when selecting "nourriture" and with the Details pane open, you can see the detailed transactions of its subcategories showing... but selecting the same item in subcategory mode, the details don't show anymore. That's inconsistent, and actually contrary to what I would have expected. Either those details should show up in subcategory mode only, or (probably better) show up in both modes.

2- In category mode you see "nourriture" in the list, which is fine and expected... but you also see "nourriture" in the list in subcategory mode while its subcategories are not shown and the details of the subcategories cannot be shown anymore (as per point #1). Compare that to the category "utilities" right below in the screencast, which disappears as subcategories replace it. Yes, the "utilities" top category has no budget amount set while its subcategories do have amounts set... it's just that the difference in behavior vs the "nourriture" category, while logical from a backend point of view, can be a bit confusing from a user's point of view.

All in all, issue no.2 is mostly just a remark, but if you would consider solving issue no.1 (which looks like the real bug to me) I think that would solve the problem I was experiencing.

Changed in homebank:
status: Invalid → New
Revision history for this message
Maxime DOYEN (mdoyen) wrote :

in the video, when you switch to this, you will notice the is no expense, as all you expense during the period are under nourriture subcategories, but you set a budget amount only to category nourriture.

As a result there is no transaction to display into detail.
So at last, when you choose subcategories, I would say 'nourriture' should not be displayed (there is a budget, but no expense associated and it is not a subcategory), for that you are right !

Changed in homebank:
status: New → Confirmed
importance: Undecided → Low
assignee: nobody → Maxime Doyen (mdoyen)
milestone: none → 5.0.7
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Confirmed → Fix Committed
summary: - Some sub-categories cannot be seen on the budget report
+ categories displayed when selecting subcategories
Maxime DOYEN (mdoyen)
summary: - categories displayed when selecting subcategories
+ budget report categories displayed when selecting subcategories
Maxime DOYEN (mdoyen)
Changed in homebank:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.