Bug 464435 - Ability to tick category parent and automatically have KMM include ALL children in report config
Summary: Ability to tick category parent and automatically have KMM include ALL childr...
Status: REPORTED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 5.1.3
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-18 00:11 UTC by lp.allard.1
Modified: 2023-01-18 00:54 UTC (History)
0 users

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 lp.allard.1 2023-01-18 00:11:39 UTC
SUMMARY

When customizing the categories for a report, ticking the parent box of a category group should implicitly tell KMM that ALL current & future subcategories (children) would ALWAYS be selected.

This would make report settings much easier when adding or moving categories around in KMM without having to go back to each report and reconfigure them one by one...

At this moment, if I have a report which use the following categories structure:

|X|Nutrition
|
└---|X|--------Groceries
└---|X|--------Restaurants 
└---|X|--------Others

and I add a new subcategory to the "nutrition" category (let's say "Supplements"), and I go back to the report configuration, I will see this:

|X|Nutrition
|
└---|X|--------Groceries
└---|  |--------Supplements
└---|X|--------Restaurants 
└---|X|--------Others

having "Nutrition" ticked should tell KMM that everything underneath is included by default (which is logical).  If one of the children is manually unticked, it should be excluded.  (perhaps when ticking the parent, the children should become greyed-out by default to simplify the logics..)
Comment 1 lp.allard.1 2023-01-18 00:13:08 UTC
@Admin please change tyoe to "Wishlist" I hit Submit to fast ;)
Comment 2 Jack 2023-01-18 00:54:39 UTC
I'm pretty sure this has been requested previously, but unless I can find another filed wishlist for it, this is a good reminder.