Marc Durepos
14a8b6acf0
caldav_sync: CRUD fully functional, recurring events working with exceptions around changes in mid-sequence with rrule updates
2024-11-06 13:53:23 -05:00
Marc Durepos
068d1fb29f
caldav_sync: all CRUD operations working. Recurrences working to some degree but not fully.
2024-11-05 16:42:42 -05:00
Marc Durepos
947b03e125
caldav_sync: fix error when multiple organizer partner matches found
2024-10-09 08:53:49 -04:00
Marc Durepos
aacc6b27b4
caldav_sync: fixes #108 , warning on invalid operator.
...
Add a type check to the values being compared when iterating over
current and changed values in a calendar event. Also, rewrite to use
dictionary comprehension for readability.
2024-09-05 20:37:50 -04:00
Marc Durepos
4b297cd54b
caldav_sync: fix unhashable list error, warning on password field attribute
2024-09-05 17:01:32 -04:00
Marc Durepos
4e4068446c
caldav_sync: fix a bug where deleting an event fails to remove it from iCloud calendars.
2024-07-05 09:04:51 -04:00
Marc Durepos
838a4e12ef
caldav_sync: fix a dictionary update error during sync.
...
Exception handling was also changed to only log the errors rather
than to raise them to the user, since the sync is run as a cron
and that we want other calendars to be polled if one fails.
2024-06-23 07:16:21 -04:00
Marc Durepos
cd03903ea4
caldav_sync: Added some error handling for almost-correct calendar URLs.
2024-06-22 09:43:47 -04:00
Marc Durepos
137789cd79
Add videoconference sync and fix some bugs:
...
- Properly synchronize the timezone for users with timezones set in Odoo
- Properly synchronize attendees, i.e. remove the organizer from the
attendees list on the CalDAV server and re-add them on the event
attendees in Odoo (to show up in the calendar view).
2024-05-28 11:35:24 -04:00
Marc Durepos
4781b33123
Add password flag to caldav password field in the res_users view
2024-05-28 10:04:34 -04:00
Marc Durepos
0accedafb2
Added index.html and main image
2024-05-27 16:43:11 -04:00
Marc Durepos
0c93437e2c
Add support for recurring events.
2024-05-24 12:00:13 -04:00
Marc Durepos
d229f0c25e
updates to synchronize attendees and conference URL
2024-05-23 19:50:22 -04:00
Marc Durepos
d6c946dcd0
caldav_sync module now seems functional and passing all tests. More testing to be done manually.
2024-05-23 16:58:26 -04:00
Marc Durepos
9d2ea9a8fa
caldav_sync: removed the ability to choose a calendar, use calendar url instead
2024-05-23 13:11:00 -04:00
Marc Durepos
7e3d05470f
update readme, remove controller from init, add icon
2024-05-23 12:50:14 -04:00
Marc Durepos
b96a1efca9
first version of module passing its own tests
2024-05-23 11:02:44 -04:00
Marc Durepos
5988032dd5
add caldav dependency, declare method as static
2024-05-23 09:08:07 -04:00
Marc Durepos
a610f1ba69
First commit for caldav_sync
2024-05-23 09:08:07 -04:00