Joas Schilling
41b75a6f41
fix(comments): Check comment object
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-11 09:03:59 +01:00
Anna Larch
99c9ef3a42
fix(CalDAV): check birthday calendar owner
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2023-09-07 08:45:23 +02:00
Joas Schilling
da708a589d
fix(dav): Abort requests with 429 instead of waiting
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-07-10 07:03:04 +02:00
Christoph Wurst
1fb687dbe1
fix(carddav): Mark system address book as read-only
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-05-15 10:55:19 +02:00
Richard Steinmetz
c10b2fb220
Fix duplicate event email notifications
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2022-11-08 11:18:35 +01:00
Joas Schilling
5671a46eb3
Check address book URI length before creation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-09-05 20:22:25 +02:00
Anna Larch
c20551c9ef
Check calendar URI length before creation
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-09-05 20:22:25 +02:00
Louis Chemineau
2f2b8ef764
Use email settings in DAV search
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-07-07 12:45:34 +02:00
Louis Chemineau
831937e341
Use share setting in DAV search
...
shareapi_restrict_user_enumeration_full_match_ignore_second_display_name was introduced to ignore second display name during search from the share panel. But this setting was not respected by search from the calendar application. This fix it.
Signed-off-by: Louis Chemineau <louis@chmn.me>
2022-07-07 12:45:34 +02:00
Vincent Petry
7bc2042628
Merge pull request #32694 from nextcloud/backport/32471/stable22
...
[stable22] Make sure activities are not created when a deleted calendar object expires
2022-06-10 15:28:15 +02:00
Carl Schwan
31d00c4cc1
Merge pull request #32760 from nextcloud/backport/stable22/upload-speed
...
[stable22] Make X-HAS-{MD5/SHA256} opt-in
2022-06-10 11:35:35 +02:00
Carl Schwan
28c36c3112
Make X-HAS-{MD5/SHA256} opt-in
...
This is not always needed and slow down the upload
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
(cherry picked from commit 1b426eda44 )
2022-06-08 13:41:28 +02:00
Thomas Citharel
fefe8ef007
Make sure activities are not created when a deleted calendar object expires
...
Closes https://github.com/nextcloud/activity/issues/784
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-06-07 10:25:59 +02:00
Anna Larch
fd73fc93ca
Add email validation
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-05-18 09:48:56 +00:00
Vincent Petry
e5efb68c45
Principal search by display name case insensitive
...
Adjust principal search to be case insensitive even with exact match.
This aligns the behavior to how the search also works in
Collaborators/UserPlugin
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-05-16 13:21:48 +00:00
blizzz
379d0ca22b
Merge pull request #31837 from nextcloud/backport/31734/stable22
...
[stable22] dont re-query fileinfo when getting dav quota
2022-04-14 12:59:15 +02:00
blizzz
82891bcf86
Merge pull request #31640 from nextcloud/backport/31193/stable22
...
[stable22] Add optional WebDav propfind properties to count sub elements
2022-04-14 12:44:11 +02:00
blizzz
8f171881cc
Merge pull request #31393 from nextcloud/backport/30536/stable22
...
[stable22] Make Sabre File exception messages translatable
2022-04-14 12:37:07 +02:00
Julien Veyssier
2f80087793
add optional WebDav propfind properties to show number of folders/files inside a folder
...
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
2022-04-11 16:25:07 +02:00
Robin Appelman
8d369acf7c
dont re-query fileinfo when getting dav quota
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-04-04 19:09:49 +00:00
Carl Schwan
04ad3ba863
Don't recreate sql query each time
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-11 16:09:30 +00:00
Carl Schwan
2528a46dc2
Fix more than 1000 entries in queries exception in CardDavBackend
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-11 16:09:30 +00:00
Christopher Ng
6ad06d27bb
PHP 7.3 compatibility
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-10 17:20:04 +00:00
Christopher Ng
9ecf182704
Make Sabre File exception messages translatable
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-10 17:20:03 +00:00
blizzz
da4cd47753
Merge pull request #31122 from nextcloud/backport/30945/stable22
...
[stable22] Background job time windows
2022-03-10 14:53:53 +01:00
blizzz
ed746b92b8
Merge pull request #31263 from nextcloud/backport/20766/stable22
...
[stable22] Consider only reminders with calendar data
2022-03-10 12:23:54 +01:00
blizzz
e2e7427dca
Merge pull request #31002 from nextcloud/backport/30974/stable22
...
[stable22] Fix: Birthday events missing after reimporting contacts
2022-03-10 12:18:40 +01:00
Thomas Citharel
1503798725
Fix cleaning reminders after subscription purge
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-24 07:23:51 +00:00
Thomas Citharel
3d82ff605b
Clean reminders for calendar when deleting a subscription
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-24 07:23:51 +00:00
Thomas Citharel
57aa0716a1
Consider only reminders with calendar data
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-24 07:23:51 +00:00
Maximilian Martin
684922bc71
delete birthday calendar events permanently
...
Signed-off-by: Maximilian Martin <maximilian_martin@gmx.de>
2022-02-23 22:48:51 +00:00
Joas Schilling
714a5b7ae2
Use the new option to signaling insensitivity
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-02-22 11:56:18 +01:00
Thomas Citharel
71a62b650b
Fix typo in DAV namespace registration
...
See b0afba6d65/sabre/dav/lib/DAV/Xml/Service.php (L43)
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-17 13:29:19 +00:00
John Molakvoæ
41fe871111
Prevent writing invalid mtime
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-02-04 13:09:19 +00:00
Christoph Wurst
9bd23752d1
Cast orphan subscription id to int
...
DB columns are of type int by default, so they need to be casted.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-01-31 09:24:19 +00:00
MichaIng
46336898ec
Merge pull request #28659 from nextcloud/backport/28419/stable22
...
[stable22] Delete calendar subscriptions as well when deleting user
2022-01-04 15:46:56 +01:00
Joas Schilling
0b717bd056
Convert strict_search to wildcard property and add psalm docs
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-12-13 14:23:04 +00:00
Joas Schilling
631b5fc64b
Only wildcard search if enumeration is allowed
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-12-13 14:23:04 +00:00
Thomas Citharel
517d89d70b
Add repair job to delete calendar subscriptions that were orphaned when
...
deleteding an user
Follow-up to https://github.com/nextcloud/server/pull/28419
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-12-07 00:35:40 +01:00
Christoph Wurst
88f3c5d743
Close open cursor in the caldav back-end
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-02 15:33:11 +00:00
Thomas Citharel
9f799accff
Delete calendar subscriptions as well when deleting user
...
Closes #28418
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-27 02:36:08 +01:00
Julius Härtl
6e1e0db13a
Allow to fetch the creation time of folders
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-11-24 10:33:44 +00:00
Daniel Kesselberg
f50ab2b158
Update attendence for external users
...
For local users it's possible to select their calendar via the principal url and first update their own attendance status.
External users have no calendar event hence the recipient is the organizer.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2021-10-22 10:10:55 +00:00
Anna Larch
2f4d564ad4
Scheduling plugin not updating responding attendee status take two
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-10-22 10:10:55 +00:00
Arthur Schiwon
0571d41df5
use specific email getter where necessary
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2021-09-10 13:22:27 +02:00
Anna Larch
b5e6ed48ea
Send Invitation to Attendees with ROLE=REQ-PARTICIPANT
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-09-07 14:06:06 +00:00
Julius Härtl
eae6ab29ec
Make sure that the dav propfind plugins always use the proper user id
...
For old android versions it could happen that the requests are performed
with a login name instead of the actual user id, so before this change
the property methods used the wrong value for fetching their information
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-07-24 09:47:41 +00:00
Christoph Wurst
d87248fe40
Merge pull request #27632 from nextcloud/chore/caldav-trashbin-iso-timestamps
...
Use ISO8601 timestamps for the CalDAV trashbin
2021-06-23 21:34:34 +02:00
Pytal
9ed379da22
Merge pull request #27635 from nextcloud/fix/datetime-constants
...
Fix usage of DateTime constants
2021-06-23 09:56:28 -07:00
Christoph Wurst
3a690b1cb5
Use ISO8601 timestamps for the CalDAV trashbin
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-06-23 16:28:16 +02:00