Peter Bieringer
2c41a74435
sharing: base extension
2026-02-24 08:19:51 +01:00
Peter Bieringer
d2f52e72bb
initialize values earlier in code
2026-02-23 07:52:02 +01:00
Peter Bieringer
3f66e9b76c
add options for content-type and accept
2026-02-22 16:20:15 +01:00
Peter Bieringer
42e5f10d7d
extend copyright
2026-02-22 16:19:18 +01:00
Peter Bieringer
9135ce69c0
add bad_request function with extended information
2026-02-22 16:18:45 +01:00
Peter Bieringer
05e3b462c0
extend copyright
2026-02-22 16:16:51 +01:00
Peter Bieringer
0b592294ad
use optional permissions filter
2026-02-22 16:16:51 +01:00
Peter Bieringer
2572090cbd
python 3.9 support
2026-02-22 15:16:39 +01:00
Peter Bieringer
8a61b80e96
remove no longer required include related to use new parent_path
2026-02-22 14:56:31 +01:00
Peter Bieringer
f84321584f
extend copyright
2026-02-22 12:53:21 +01:00
Peter Bieringer
ec67588541
use optional permissions filter
2026-02-22 12:53:10 +01:00
Peter Bieringer
bf72f15c74
extend copyright
2026-02-22 12:50:21 +01:00
Peter Bieringer
aa038cad01
use optional permissions filter
2026-02-22 12:49:58 +01:00
Peter Bieringer
58bf84e595
extend copyright
2026-02-22 12:48:11 +01:00
Peter Bieringer
02e48b3841
turn iteration result into list and shorten code covered by lock
2026-02-22 12:47:32 +01:00
Peter Bieringer
39dee28e4a
use optional permissions filter / use http_depth as variable
2026-02-22 12:46:45 +01:00
Peter Bieringer
2379144772
extend copyright
2026-02-22 12:38:49 +01:00
Peter Bieringer
b86c460ba1
use new parent_path
2026-02-22 12:38:37 +01:00
Peter Bieringer
fb058ea112
use optional permissions filter
2026-02-22 12:38:19 +01:00
Peter Bieringer
3e68a54242
extend copyright
2026-02-22 12:35:23 +01:00
Peter Bieringer
37d0bfd227
use new parent_path
2026-02-22 12:34:59 +01:00
Peter Bieringer
258426561d
extend copyright
2026-02-22 12:33:57 +01:00
Peter Bieringer
32746d03cf
use new parent_path
2026-02-22 12:33:44 +01:00
Peter Bieringer
d71892b616
extend copyright
2026-02-22 12:31:56 +01:00
Peter Bieringer
2ace2e6e8c
use optional permissions filter
2026-02-22 12:31:36 +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
2e1f54c7a8
extend copyright
2026-02-22 12:27:38 +01:00
Peter Bieringer
54e33d8ca2
add optional permissions filter
2026-02-22 12:27:14 +01:00
Peter Bieringer
be16a41681
extend copyright
2026-02-22 12:24:28 +01:00
Peter Bieringer
3eb1669bde
add new function (common used): parent_path
2026-02-22 12:23:59 +01:00
Max Berger
bd3be1c56b
Refactor Web UI Javascript into separate files
...
This will simplify further maintainance. Instead of a single large file,
there are now separate files for each models, api, utils, and constants.
There are also separate files for all Scenes.
There are no functional changes in this patch.
2026-02-18 22:10:55 +01:00
Peter Bieringer
526462b1e3
fix issue#1984 (refix issue#1851)
2026-02-17 08:42:32 +01:00
Georgiy
c4362b6392
Merge branch 'master' of github.com:metallerok/Radicale into recurrence_all_day_comparsion
2026-02-06 19:43:53 +03:00
Georgiy
0493a88190
( #1966 ) Test for incompatible overridding RECURRENCE-ID dt type
2026-02-05 19:58:32 +03:00
Georgiy
296a90fc0c
Merge branch 'master' of github.com:metallerok/Radicale into overridden_recurrence_validation
2026-02-05 19:30:50 +03:00
Georgiy
4e88cbbbc2
Merge branch 'master' of github.com:metallerok/Radicale into recurrence_all_day_comparsion
2026-02-04 19:34:52 +03:00
Georgiy
76d798ccd5
( #1979 ) test for overridden all day rrule event
2026-02-04 19:26:12 +03:00
Georgiy
859ca7f41d
( #1979 ) Fix invalid RECURRENCE-ID comparsion for all-day events
2026-02-03 19:39:24 +03:00
Georgiy
10c750f6fa
( #1966 ) overridden recurrence validation
2026-01-25 18:21:22 +03:00
Tobias Brox
0388051046
Fix unclosed scandir iterator in path_to_filesystem
...
Use os.scandir() as a context manager to ensure the iterator is
properly closed. This fixes ResourceWarning: unclosed scandir iterator
that occurs when the iterator is garbage collected without being closed.
Fixes #1972
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-23 17:02:14 +01:00
Peter Bieringer
2351f49ae4
add testcases
2026-01-22 21:36:07 +01:00
Peter Bieringer
fa38e25468
add files for testcase
2026-01-22 21:36:07 +01:00
Peter Bieringer
a143c5d765
Workaround delete all empty lines to avoid vobject parsing errors
2026-01-22 21:36:07 +01:00
Peter Bieringer
b3ccd39d11
update copyright
2026-01-22 21:36:07 +01:00
Peter Bieringer
02a6cd55e3
fix for lint
2026-01-22 06:35:12 +01:00
Peter Bieringer
a75e3ebdec
Testcase for PR#1968 (MOVE with URL-encoded Destination header)
2026-01-22 06:30:38 +01:00
laurisvr
9a2bbb589c
Fix MOVE failing with URL-encoded Destination header
...
Destination header wasn't being decoded before urlparse(), and relative
URLs (empty netloc) failed the host comparison.
Ran into this with email usernames where @ gets encoded as %40."
2026-01-21 17:02:48 +01:00
Peter Bieringer
863d2e14d0
change loglevel
2026-01-10 07:48:55 +01:00
Peter Bieringer
ffb2fb5e78
cosmetics
2026-01-10 07:48:43 +01:00