Bug 412750

Summary: No xml export for reports
Product: [Applications] kmymoney Reporter: Ralf Habacker <ralf.habacker>
Component: exporterAssignee: KMyMoney Devel Mailing List <kmymoney-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: 5.2   
Platform: unspecified   
OS: All   
Latest Commit: Version Fixed In: 5.2
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 488491    
Attachments: related patch based on 4.8 branch

Description Ralf Habacker 2019-10-09 07:17:35 UTC
The kmymoney report engine allows the export of reports in csv and html format, what is currently missing is an export in XML format.

STEPS TO REPRODUCE
1. start kmymoney
2. open a file
3. open a report
4. click on 'export'
5. Inspect the list of extensions

OBSERVED RESULT
There are entries for csv and html, but not xml.

EXPECTED RESULT
There should be an entry for xml too

ADDITIONAL INFORMATION
XML is used as an exchange format in many applications and supports more complex exports than csv allows.
Comment 1 Ralf Habacker 2019-10-09 08:33:50 UTC
Created attachment 123098 [details]
related patch based on 4.8 branch

The appended patch implements this feature (based on 4.8 branch), but does not match implementation on 5.0/master branch
Comment 2 Bug Janitor Service 2024-10-22 11:33:10 UTC
A possibly relevant merge request was started @ https://invent.kde.org/office/kmymoney/-/merge_requests/236
Comment 3 Bug Janitor Service 2024-10-22 12:40:53 UTC
A possibly relevant merge request was started @ https://invent.kde.org/office/kmymoney/-/merge_requests/237
Comment 4 Ralf Habacker 2024-10-22 17:50:40 UTC
Git commit 6db271cc70923a2ad40bd586ffa07e3891d5ef37 by Ralf Habacker.
Committed on 22/10/2024 at 11:31.
Pushed by habacker into branch 'master'.

Add xml export to the report user interface
FIXED-IN:5.2

M  +1    -1    kmymoney/plugins/views/reports/kreportsview.cpp
M  +3    -1    kmymoney/plugins/views/reports/kreportsview_p.h

https://invent.kde.org/office/kmymoney/-/commit/6db271cc70923a2ad40bd586ffa07e3891d5ef37