Joas Schilling
f518c47bf3
chore: Fix coding style
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-11 13:51:01 +07:00
Joas Schilling
7b274fa48c
fix(comments): Check comment object
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-11 09:06:59 +07:00
Christoph Wurst
f66322e7c5
fix(carddav): Mark system address book as read-only
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-05-15 10:53:27 +07:00
Anna Larch
ae3f3e517c
Add email validation
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-05-18 09:53:11 +07:00
blizzz
d023ecee6b
Merge pull request #31551 from nextcloud/backport/31274/stable21
...
[stable21] Fix more than 1000 entries in queries exception in CardDavBackend
2022-03-21 19:33:46 +07:00
blizzz
2933ec9a54
Merge pull request #31394 from nextcloud/backport/30536/stable21
...
[stable21] Make Sabre File exception messages translatable
2022-03-21 16:17:12 +07:00
blizzz
7d6b45cfe8
Merge pull request #31181 from nextcloud/backport/31178/stable21
...
[stable21] Fix typo in DAV namespace registration
2022-03-21 16:16:04 +07:00
Carl Schwan
8e69237b0d
Don't recreate sql query each time
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2022-03-21 15:56:27 +07:00
Carl Schwan
13366f4820
Fix more than 1000 entries in queries exception in CardDavBackend
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-03-21 15:56:27 +07:00
Christopher Ng
81d8ef7287
PHP 7.3 compatibility
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-02 19:20:22 +07:00
Christopher Ng
83505638e2
Make Sabre File exception messages translatable
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-03-02 00:20:44 +07:00
Thomas Citharel
8ced6efc87
Fix cleaning reminders after subscription purge
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-24 07:23:40 +07:00
Thomas Citharel
137a307101
Clean reminders for calendar when deleting a subscription
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-24 07:23:40 +07:00
Thomas Citharel
0b4e06b321
Consider only reminders with calendar data
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-02-24 07:23:40 +07:00
John Molakvoæ
2898e04c97
Prevent writing invalid mtime
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2022-02-18 09:11:10 +07:00
Thomas Citharel
3901f6abb9
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-15 10:30:47 +07:00
John Molakvoæ
191d9b7f47
Merge pull request #28657 from nextcloud/backport/28419/stable21
2022-01-07 08:45:14 +07:00
Joas Schilling
ae068fb47a
Convert strict_search to wildcard property and add psalm docs
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-12-13 14:26:22 +07:00
Joas Schilling
18e665364a
Only wildcard search if enumeration is allowed
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-12-13 14:26:21 +07:00
Christoph Wurst
645bea5a04
Close open cursor in the caldav back-end
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-12-03 02:03:37 +07:00
Thomas Citharel
6269efd2f1
Delete calendar subscriptions as well when deleting user
...
Closes #28418
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-11-18 15:46:00 +07:00
Daniel Kesselberg
6df439177d
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:14:00 +07:00
Anna Larch
a44e728a89
Scheduling plugin not updating responding attendee status take two
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-10-22 10:14:00 +07:00
Anna Larch
ed2f133c37
Send Invitation to Attendees with ROLE=REQ-PARTICIPANT
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2021-09-07 14:08:45 +07:00
Lukas Reschke
117e466e20
Throttle on public DAV endpoint
...
We should throttle whenever an invalid request is sent to the public WebDAV endpoint.
Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
2021-06-23 07:37:17 +07:00
acsfer
1c670cb3d9
Header must contain a colon
2021-06-10 08:21:00 +07:00
Valdnet
e80a5a0ee0
l10n: Spelling unification
...
Spelling unification in Transifex.
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2021-05-05 11:02:09 +07:00
Arthur Schiwon
c41a916250
fix creating vcards with multiple string values
...
Internally it is valid to provide multiple values for a property as
plain string. An exampe is given in the PhpDoc of
AddressBookImpl::search().
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2021-05-03 13:56:02 +07:00
Nick Sweeting
e7aefc3424
change calendar invite emails to use pngs instead of svgs
...
Signed-off-by: Nick Sweeting <git@sweeting.me>
2021-03-29 16:17:16 +07:00
Vincent Petry
5d76574a81
Map old account scope properties to new names
...
Use new scope values in settings page.
Adjust all consumers to use the new constants.
Map old scope values to new ones in account property getter.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-03-29 07:03:31 +07:00
Christian Weiske
74794bf100
Delete old birthday calendar object when moving contact to another address book
...
When an contact is moved to another address book, the contact is copied to
the second address book.
During copying, the birthday event is created - but it gets the same UID
as the contact's birthday event in the first address book.
To prevent the "Calendar object with uid already exists" error that followed,
we need to delete the old entry before the new one is created.
Resolves: https://github.com/nextcloud/server/issues/20492
Signed-off-by: Christian Weiske <cweiske@cweiske.de>
2021-03-26 07:25:44 +07:00
Valdnet
23ccae6840
Fix l10n
...
Issue: #26286
2021-03-25 12:58:59 +07:00
Joas Schilling
77f6d768bc
Add a setting to restrict returning a full match unless in phonebook or same group
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-11 08:40:26 +07:00
Joas Schilling
c7560ab3a9
Restrict autocompletion also based on the phonebook known users
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-11 08:40:03 +07:00
Christoph Wurst
3878bcbc11
Do not send imip email to invalid recipients
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-11 19:00:23 +07:00
Roeland Jago Douma
7a09536114
Merge pull request #25450 from nextcloud/backport/25393/stable21
...
[stable21] add repair job for unencoded group share uris
2021-02-09 14:36:12 +07:00
Christoph Wurst
f4b32f9676
Parse calendar object for attendees and emit interaction events
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-03 18:12:50 +07:00
Christoph Wurst
f8a87f8cdc
Emit an interaction event for calendar event user attendees
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-03 11:53:20 +07:00
Christoph Wurst
b5fd6950a1
Emit an interaction event for calendar share recipients
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2021-02-03 11:53:20 +07:00
Arthur Schiwon
cfc00aa2cd
take into account that UNIQUE index might not work as expected
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2021-02-02 20:52:16 +07:00
Roeland Jago Douma
98c8cd5089
Merge pull request #25383 from nextcloud/bugfix/24893
...
Properly handle SMB ACL blocking scanning a directory
2021-01-29 15:52:14 +07:00
Christoph Wurst
65b6b45976
Merge pull request #25218 from nextcloud/fix/25213/do-no-remove-vali-dav-group-shares
...
do not remove valid group shares
2021-01-29 11:36:28 +07:00
Julius Härtl
e9ae943bba
Properly handle SMB ACL blocking scanning a directory
...
This makes sure that a possible ForbiddenException is properly passed
through the storage as a ForbiddenException and can be catched when
trying to fetch the quota info of a parent folder
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2021-01-29 11:26:22 +07:00
Roeland Jago Douma
c6df3d9694
Merge pull request #25310 from nextcloud/dav-validate-email-addresses
...
[CalDAV] Validate notified emails
2021-01-25 20:45:24 +07:00
Vincent Petry
65da8bd76e
Catch NotFoundException when querying quota
...
Fixes parent folder that becomes inaccessible when it contains a
non-existing / broken entry because the quota check made the PROPFIND
on parent fail altogether.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-01-25 12:12:50 +07:00
Thomas Citharel
105be299b9
[CalDAV] Validate notified emails
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2021-01-25 10:10:13 +07:00
Robin Appelman
168978c02e
also use storage copy when dav copying directories
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2021-01-21 17:59:28 +07:00
Arthur Schiwon
fcade3dda3
do not remove valid group shares
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2021-01-19 22:58:35 +07:00
Roeland Jago Douma
3d66d68327
Add cards_abiduri index on install
...
Else we directly tell the admin to add this on install.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2021-01-16 20:43:16 +07:00
Roeland Jago Douma
6265383385
Merge pull request #25114 from nextcloud/dismiss-reminder-notifications-from-passed-events
...
Dismiss reminder notifications from passed events
2021-01-14 11:37:38 +07:00