Bug 435551 - iCalendar plugin format vs. Google agenda
Summary: iCalendar plugin format vs. Google agenda
Status: RESOLVED FIXED
Alias: None
Product: kmymoney
Classification: Applications
Component: general (show other bugs)
Version: 5.1.1
Platform: unspecified All
: NOR wishlist
Target Milestone: ---
Assignee: KMyMoney Devel Mailing List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-04-09 17:18 UTC by aperali
Modified: 2023-12-25 19:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 5.2


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description aperali 2021-04-09 17:18:58 UTC
SUMMARY

The ics file generated by the iCalendar plugin doesn't match the format needed to be imported into the google agenda. I wouldn't call it as a bug.
The solution I found was to replace all the VTODO ocurrencies into the ics file by the VEVENT. Could it come as an iCalendar plugin option in the next version of kmm?

STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


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

ADDITIONAL INFORMATION
Comment 1 Thomas Baumgart 2021-04-10 15:21:15 UTC
I would not call it a bug either. Quoting from https://groups.google.com/g/tasks-backup/c/YVUSYThNtl8?pli=1

When you import from an ICS file into Google Calendar, it only imports calendar entries from that file; it ignores tasks ("VTODO" entries).

A possible solution would be to add a "make me Google compatible" or better "Fix missing Google feature" which creates the entries as VEVENT. I changed the platform info as this is a cross platform issue.
Comment 2 Thomas Baumgart 2023-12-25 19:21:02 UTC
Git commit 64b2cb0f9932f17fae398c1551becd91e9a5faa3 by Thomas Baumgart.
Committed on 25/12/2023 at 16:25.
Pushed by tbaumgart into branch 'master'.

Add support for Google Calendar format to calendar export plugin
FIXED-IN: 5.2

M  +2    -2    kmymoney/plugins/icalendar/export/icalendarexporter.cpp
M  +4    -0    kmymoney/plugins/icalendar/export/icalendarsettings.kcfg
M  +20   -3    kmymoney/plugins/icalendar/export/icalendarsettingsdecl.ui
M  +32   -19   kmymoney/plugins/icalendar/export/schedulestoicalendar.cpp
M  +1    -1    kmymoney/plugins/icalendar/export/schedulestoicalendar.h

https://invent.kde.org/office/kmymoney/-/commit/64b2cb0f9932f17fae398c1551becd91e9a5faa3