Peter Bieringer
34fc798bb9
log: replace trace_on_debug by trace log level (and also add notice+alert)
2026-04-08 21:49:55 +02:00
Nils Brederlow
1ade6d96fb
Add User parameter to database_delete_sharing method
2026-04-07 13:33:19 +02:00
Nils Brederlow
658cfef7ed
Add User parameter to database_delete_sharing method
...
In line with the changes made to files.py. Passes the user name as an additional argument so a storage hook can know who deleted a share
2026-04-07 13:22:40 +02:00
Nils Brederlow
409a1af918
Add User parameter to database_delete_sharing method
...
...so the storage hook knows who deleted the share
2026-04-07 13:16:39 +02:00
Nils Brederlow
e85e87e423
Pass user to sharing/delete API endpoint
...
In the recommended storage hook for git integration no user gets passed when deleting a shared collection. The user is "Anonymus". This passes the owner name to the storage hook.
2026-04-07 13:14:46 +02:00
Nils Brederlow
b88bac0523
Trigger storage hook on sharing/delete with files backend
...
Unlike with the csv backend the files backend acquired only a reading lock which didn't trigger the storage hook.
2026-04-07 12:25:33 +02:00
Nils Brederlow
f3861c3bf8
Modify PATH and USER regex
...
for matching email addresses as well
2026-04-06 23:14:37 +02:00
Peter Bieringer
bd15df3d8a
test: add support for custom radicale loglevel
2026-04-05 16:17:18 +02:00
Peter Bieringer
cd98d0fd9b
storage/hook/tests: skip if loglevel is not DEBUG and set explicit capture of DEBUG log
2026-04-05 16:13:04 +02:00
Peter Bieringer
0ea20ab038
sharing/fix: indent bug
2026-04-05 14:31:49 +02:00
Max Berger
327da6b9c3
UI: Base sharing settings on collection permissions rather than server features
2026-04-04 18:34:06 +02:00
Max Berger
52111c02cf
UI: Retrieve permissions when loading collections
2026-04-04 17:28:24 +02:00
Peter Bieringer
3e2fd6b90a
rights: check for conflicting permissions
2026-04-04 08:41:29 +02:00
Peter Bieringer
ec80106189
sharing/rights/inline doc: update
2026-04-04 08:41:02 +02:00
Peter Bieringer
d166b8fce1
sharing/propfind: only offer this privileges if sharing is enabled and not being a share (nested sharing is not supported)
2026-04-04 08:40:43 +02:00
Peter Bieringer
a4aa42ec20
fix typo
2026-04-03 16:43:47 +02:00
Peter Bieringer
370d86ba2f
sharing/proppatch: bugfix
2026-04-03 16:34:57 +02:00
Peter Bieringer
fc8f188662
sharing/tests: add test cases, cosmetics
2026-04-03 16:13:19 +02:00
Peter Bieringer
1883b48c1b
sharing/conversion/bday: permit PpEe permissions
2026-04-03 16:12:43 +02:00
Peter Bieringer
695fb19761
sharing: fix property overlay permission handling
2026-04-03 16:11:00 +02:00
Peter Bieringer
a1d2ed7cf9
sharing/proppatch: fix/adjust permission handling
2026-04-03 16:10:34 +02:00
Peter Bieringer
3d7f821300
sharing/propfind: log cosmetics
2026-04-03 16:10:10 +02:00
Peter Bieringer
4a8bede120
sharing/propfind: adjust priviledge handling
2026-04-03 16:09:34 +02:00
Peter Bieringer
a6ddf4c9e9
sharing/config: check for invalid permission combination
2026-04-03 16:07:14 +02:00
Max Berger
b6c1612bf1
share extended permissions in current-user-privilege-set
2026-04-03 08:01:10 +02:00
Peter Bieringer
ad43feacb8
delay_on_error: remove trigger flag from environment
2026-04-03 07:28:29 +02:00
Peter Bieringer
d50479cefb
server_delay_on_error: add test
2026-04-03 07:18:09 +02:00
Peter Bieringer
525fddf587
extend copyright
2026-04-03 07:17:41 +02:00
Peter Bieringer
dfa7ffc0b3
server/delay_on_error: add code to trigger for testing
2026-04-03 07:17:12 +02:00
Peter Bieringer
4b9827f491
delay_on_error: catch all (not only PermissionDenied) execptions
2026-04-03 07:16:07 +02:00
Peter Bieringer
49db75dae8
delay and sharing/token: align+fix
2026-04-02 13:11:24 +02:00
Peter Bieringer
dc61a50931
sharing: carveout delay
2026-04-02 13:10:37 +02:00
Peter Bieringer
2bf174f012
sharing/token: fix result code
2026-04-02 13:10:17 +02:00
Peter Bieringer
594c477d73
delay: do not apply on PYTEST
2026-04-02 13:09:58 +02:00
Peter Bieringer
2b2a83c57c
delay: include delay in response time measurement
2026-04-02 13:09:29 +02:00
Peter Bieringer
3ab7e2049f
delay: delay_on_error only for 5xx, auth_delay for 401 in case login/user is missing
2026-04-02 13:06:28 +02: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
b64e4d0332
sharing/info: test overlay status/support
2026-03-30 06:03:43 +02:00
Peter Bieringer
6c9359ab98
sharing/info: add overlay status/support
2026-03-30 06:03:43 +02:00
Peter Bieringer
01bfddb9e1
Merge pull request #2059 from maxberger/master
...
UI: Unify URL Handling, support copying to clipboard
2026-03-30 06:01:55 +02:00
Max Berger
afbce5ac87
UI: Add copy to clipboard button to URL displays
2026-03-29 23:46:30 +02:00
Max Berger
045ab573db
UI: Unify URL handling, show full URL everywhere
2026-03-29 23:13:22 +02:00
Max Berger
1921c0c8eb
UI: Add title attribute (popups) to icon elements
2026-03-29 22:04:16 +02:00
Peter Bieringer
9e58149dad
sharing/token/test: check delay on invalid token
2026-03-29 14:52:41 +02:00
Peter Bieringer
7fd91221ae
sharing/test: cosmetics
2026-03-29 14:52:41 +02:00
Peter Bieringer
d81dfa8547
auth/test: check auth_delay on failed login
2026-03-29 14:52:41 +02:00
Peter Bieringer
9cb1e5e8bd
sharing/token/resolver: align jitter delay with auth
2026-03-29 14:52:41 +02:00
Peter Bieringer
b07fc395cf
code: cosmetics
2026-03-29 14:52:41 +02:00
Peter Bieringer
4b49910dfc
test/auth: add support for optional delay
2026-03-29 14:52:41 +02:00
Peter Bieringer
024712de85
sharing/token/resolver: add delay in case token was not found
2026-03-29 14:52:41 +02:00