1
0
Fork 0
mirror of https://github.com/Kozea/Radicale.git synced 2025-08-31 19:50:55 +00:00
Commit graph

2118 commits

Author SHA1 Message Date
Peter Bieringer
7f28f69452 extend test for items having tzinfo only on dtstart or dtend set for whatever reason, overtake tzinfo from the other one 2025-08-22 07:51:15 +02:00
Peter Bieringer
2a808fd373 test items having tzinfo only on dtstart or dtend set for whatever reason 2025-08-22 07:50:47 +02:00
Peter Bieringer
e1b19f1a22 catch items having tzinfo only on dtstart or dtend set for whatever reason, overtake tzinfo from the other one 2025-08-22 07:49:54 +02:00
Peter Bieringer
74d21f011c enrich for optional tzinfo 2025-08-22 07:49:09 +02:00
Peter Bieringer
c74ac9c225
Merge pull request #1829 from nwithan8/email
Improve email notification hook by determining event update type
2025-08-22 06:15:55 +02:00
Nate Harris
998b2e2121 - Fix unit tests for hook email trigger conditional based on end date 2025-08-21 00:21:11 -06:00
Georgiy
7ce41aee37 (#1845) Fix expanded item copying 2025-08-17 20:06:37 +03:00
Nate Harris
9b6ba72fa0 - Fix dryrun property 2025-08-14 00:10:16 -06:00
Nate Harris
f32e50bc9d - Add unit tests to confirm emails not triggered when adding/deleting event with past end date 2025-08-14 00:06:55 -06:00
Nate Harris
208dd22a42 - Do not send notifications if end time is more than 1 minute in the past (buffer) 2025-08-13 23:46:26 -06:00
Nate Harris
74bc78aac4 - Linting 2025-08-13 23:46:26 -06:00
Nate Harris
5c9c5b1572 - Linting 2025-08-13 23:46:26 -06:00
Nate Harris
16b7311229 - Include legacy "content" parameter in HookNotificationItem usage 2025-08-13 23:46:26 -06:00
Nate Harris
e391c3aa92 - Compare previous-current events to determine if non-invitee changes were made (notify non-added/removed attendees of event update) 2025-08-13 23:46:26 -06:00
Nate Harris
80dc4995cf - Capture previous version of event pre-overwrite for use in notification hooks
- Use previous version of event in email hooks to determine added/deleted/updated email type
2025-08-13 23:46:24 -06:00
Peter Bieringer
7bedca72e2 catch OS without flock 2025-08-12 16:48:04 +02:00
Peter Bieringer
91d4dc3ef1 make mypy happy 2025-08-12 16:42:06 +02:00
Peter Bieringer
97d30478c7 add tests for storage hook placeholders 2025-08-12 16:12:38 +02:00
Peter Bieringer
6a8f5f4a5b extend/adjust copyright 2025-08-12 16:12:15 +02:00
Peter Bieringer
19def4d561 add for write requests "path" where missing and "request" 2025-08-12 16:11:24 +02:00
Peter Bieringer
eec7d5bbbf add support for placeholders 'request' and 'to_path' 2025-08-12 16:09:11 +02:00
Peter Bieringer
80bd41c97e fix-1812-etag 2025-07-31 18:54:28 +02:00
Peter Bieringer
127c0b9b11 add tests for hook/email 2025-07-22 21:00:12 +02:00
Peter Bieringer
4e9f3a467c add test for hook/rabbitmq 2025-07-22 20:59:59 +02:00
Peter Bieringer
e0946a83b5 add support for hook option "dryrun" 2025-07-22 20:59:16 +02:00
Peter Bieringer
0e44b48327 add missing copyright header 2025-07-22 20:58:59 +02:00
Peter Bieringer
6de7b3b8c9 add support for hook option "dryrun" 2025-07-22 20:58:40 +02:00
Peter Bieringer
fe175df9a2 add missing copyright header 2025-07-22 20:58:10 +02:00
Peter Bieringer
de384d5f4a add hook option "dryrun" 2025-07-22 20:56:43 +02:00
Peter Bieringer
a824ae6c14
Merge pull request #1834 from metallerok/1812_test_specific_event
Fixed an issue where non-recurring events were not included in  the response when requesting an expand report
2025-07-22 18:59:06 +02:00
Georgiy
7cd918d036 (#1812) Fixed an issue where non-recurring events were not included in
the response when requesting an expand report
2025-07-21 20:58:58 +03:00
Peter Bieringer
407d33b623 replace 2x with DT_FORMAT_TIMESTAMP 2025-07-21 19:43:38 +02:00
Peter Bieringer
009d8e4e17 fix for Expanded event with dates are missing VALUE=DATE 2025-07-21 19:41:18 +02:00
Peter Bieringer
878c9ea193 extend log message found via https://github.com/Kozea/Radicale/issues/1823 2025-07-21 19:38:15 +02:00
Georgiy
c553460365 (#1812) Test for the issue where non-recurring events are not included
in the response when requesting an expand report
2025-07-21 20:12:14 +03:00
Peter Bieringer
6c26f1f24f
Merge pull request #1832 from marschap/protect-search
LDAP auth: protect LDAP search with a try: .. except clause
2025-07-20 20:18:52 +02:00
Peter Bieringer
c84d09b4dc workaround for windows 2025-07-20 18:00:39 +02:00
Peter Marschall
be3d58c55d LDAP auth: protect LDAP search with a try: .. except clause
Make sure to catch exceptions when searching for the user in LDAP,
log as error and fail gracefully by declining login.
2025-07-20 17:59:31 +02:00
Peter Bieringer
48ae4d1d6e python < 3.11 support 2025-07-20 17:55:28 +02:00
Peter Bieringer
41ac453eb7 try applying timerange-filter on VCALENDAR entries 2025-07-20 17:50:07 +02:00
Peter Bieringer
18a61f209d catch time-filter on level 0 2025-07-20 17:50:07 +02:00
Peter Bieringer
b756e21c31 add some trace logging 2025-07-20 17:50:07 +02:00
Peter Bieringer
2209edfb88 add some trace log 2025-07-20 17:50:07 +02:00
Peter Bieringer
c8e42c7edc add test cases for filter without comp-filter 2025-07-20 17:50:07 +02:00
Peter Bieringer
802037cf22 add a function to format unixtime to string 2025-07-20 17:50:06 +02:00
Peter Bieringer
8d2a71557a make flake8 happy 2025-07-20 12:49:53 +02:00
Peter Bieringer
d050096bbb fix for https://github.com/Kozea/Radicale/issues/1826 2025-07-20 12:46:55 +02:00
Peter Bieringer
d5b589a572 show trace status on startup 2025-07-19 14:40:27 +02:00
Peter Bieringer
ef1c2b835f implement trace option 2025-07-19 14:40:12 +02:00
Peter Bieringer
02471b6c90 add trace options 2025-07-19 14:39:47 +02:00