44 Commits

Author SHA1 Message Date
Peter Bieringer
1ff4c6ca03 sharing: share-by-group: add share resolution for other methods beside propfind 2026-08-07 21:52:01 +02:00
Peter Bieringer
7d690b3325 sharing/delete: fix 2026-07-19 10:58:43 +02:00
Peter Bieringer
a7867fe37e make isort happy 2026-07-19 10:35:13 +02:00
Peter Bieringer
fe5fd55723 sharing: add forgotten backmap for delete 2026-07-19 10:24:23 +02:00
Peter Bieringer
b9ec1c223f log on_notice_condition: implementation 2026-05-12 08:35:28 +02:00
Riley Mathews
6e8ed03544 add actor to rabbitmq message 2026-04-28 00:54:51 -05:00
Nate Harris
3b9df7b87e - Check if hook is enabled before constructing hook notification items
- Skip/early exit email hook if notification item is not a VCALENDAR
2026-03-30 01:55:03 -06:00
Peter Bieringer
bef0727b94 cosmetics, fix mk* conflict incl. testcases 2026-03-05 21:04:38 +01:00
Peter Bieringer
5b980fbc49 sharing: add hook for simple calls 2026-02-24 08:19:51 +01:00
Peter Bieringer
8d0447f0c7 extend copyright 2026-02-22 12:30:39 +01:00
Peter Bieringer
6a43af2cf2 use optional permissions filter 2026-02-22 12:30:28 +01:00
Peter Bieringer
64f5e58549 add support for logging XML request conditionally for profiling 2025-12-10 18:09:04 +01:00
Peter Bieringer
62166eb2cc fix typo related to collection delete hook, fixes https://github.com/Kozea/Radicale/issues/1920 2025-11-25 20:02:50 +01:00
Peter Bieringer
1c7ff414a9 extend app calls with remote host+useragent 2025-11-16 17:06:00 +01:00
Nate Harris
16b7311229 - Include legacy "content" parameter in HookNotificationItem usage 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
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
Nate Harris
4108a5702d - Address isort and flake8 issues 2025-06-24 23:27:21 -06:00
Nate Harris
418c95caad - Fix bad constructor 2025-06-24 23:23:07 -06:00
Nate Harris
e744a4f0a3 - Fix mypy warnings 2025-06-24 23:17:59 -06:00
Nate Harris
71f8833f4d - Add email hook 2025-06-19 02:15:45 -06:00
Peter Bieringer
53bc6167d3 add support for dedicated forbid/permit permission 2024-09-30 21:14:39 +02:00
Peter Bieringer
40c8b3d038 log in case delete of collection is prevented 2024-09-29 17:44:21 +02:00
Peter Bieringer
d15e836079 extend copyright 2024-09-29 17:44:05 +02:00
Peter Bieringer
08a4c792b1 add option for global permit of delete of collection (default: True to avoid breaking change) 2024-03-09 07:46:35 +01:00
Tuna Celik
a72964ab3f learn to make tox happy 2024-03-02 19:44:10 +01:00
Tuna Celik
4a0b2e8791 Rearrange imports 2023-02-10 23:32:32 +01:00
Tuna Celik
dd723dae5d Resolved conflicts 2023-02-10 22:10:47 +01:00
Tuna Celik
bf5272e83d Improved notification message with user/calendar point as field 2020-08-17 14:43:52 +02:00
Tuna Celik
d3d0437bce Changed hook notification strategy on deletion 2020-08-17 03:30:18 +02:00
Tuna Celik
ecff5fac82 Code Cleanup and Optimisation 2020-08-17 03:19:27 +02:00
Tuna Celik
3882cf2bc8 Renamed variable 2020-08-17 03:05:48 +02:00
Tuna Celik
b2a0067a57 Refactoring 2020-08-17 02:36:22 +02:00
Tuna Celik
389a6b9906 Code cleanup and refactoring 2020-08-17 02:14:04 +02:00
Tuna Celik
5253a464ab Addd hook capability 2020-08-17 02:05:02 +02:00
Unrud
aef58bd55c Minimize accesses to rights backend 2020-04-22 19:20:07 +02:00
Unrud
d3776e55fb Rework XML helpers functions
- Merge make_tag, tag_from_clark and tag_from_human into make_clark and make_human
- Don't use RegEx for parsing
2020-01-19 21:07:54 +01:00
Unrud
e07df9fd1d Prefix internal attributes with underscore 2020-01-19 21:07:54 +01:00
Unrud
1453c0b72c Mark attributes for internal use with underscore 2020-01-14 06:19:11 +01:00
Unrud
6202257fc2 Fix variable naming to conform with PEP-8
Originally proposed by @ZipFile in #998
2020-01-12 23:32:28 +01:00
Unrud
63e6d091b9 Update copyright 2019-06-17 04:13:24 +02:00
Unrud
5e0a387ed9 remove whitespace before email 2018-09-04 03:33:47 +02:00
Unrud
8869b34470 refactor 2018-08-28 16:19:43 +02:00