Commit graph

35 commits

Author SHA1 Message Date
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
00eb20496c caldav_sync: implement model_create_multi in calendar event 2024-09-05 20:23:39 -04:00
Marc Durepos
933c56f8fd another fix to unhashable type list re #107 2024-09-05 19:55:18 -04:00
Marc Durepos
70e857c4bb another fix to unhashable type list re PYTHON-ODOO-BEMADE-J 2024-09-05 17:17:16 -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
d94fabf8ba new module to hide draft SO details on the portal 2024-08-15 10:46:54 -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
92056ac236 caldav_sync: Added a note to the index.html page about app-specific passwords. 2024-06-22 09:46:08 -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
9733d63bb7 attempt fix for recurring email blasts to attendees on the hour 2024-05-29 10:02:41 -04:00
Marc Durepos
f4a44c24ec finally got attendees and timezones working well 2024-05-28 11:34:53 -04:00
Marc Durepos
308e2ea9a9 attempt to fix tz issue 2024-05-28 11:15:49 -04:00
Marc Durepos
b0be821fa3 attempt to fix tz issue 2024-05-28 11:05:16 -04:00
Marc Durepos
599a3975e8 fix html_to_text typo 2024-05-28 11:00:25 -04:00
Marc Durepos
f6d6e37c27 caldav_sync: try to fix tz problems 2024-05-28 10:58:03 -04:00
Marc Durepos
babd69fad9 get description text as text again 2024-05-28 10:30:56 -04:00
Marc Durepos
f61d759737 remove alarm sync (it doesn't work) 2024-05-28 10:20:11 -04:00
Marc Durepos
10eb3ae569 caldav_sync: add video conference and alarms sync 2024-05-28 10:13:43 -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
bc16e15b5b update to index.html styling 2024-05-27 16:46:22 -04:00
Marc Durepos
0accedafb2 Added index.html and main image 2024-05-27 16:43:11 -04:00
Marc Durepos
e98e504789 further work on recurrences 2024-05-24 20:59:50 -04:00
Marc Durepos
b3367a2704 further work on recurring events. cleaned up the code for them quite a bit. 2024-05-24 19:59:25 -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
0c78f7314f fixed a null create bug due to write not checking if id is set 2024-05-23 17:03:09 -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
957de3221c testing via the interface seems to be working, though some parameters are not set to sync yet. 2024-05-23 16:03:55 -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
e3822618c7 update to allow selecting calendar 2024-05-23 12:49:51 -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