Vincent Petry
ec75b7c571
Merge pull request #33964 from nextcloud/search-limit-operators
...
add a limit to the amount of operators a client can add to a search query
2022-09-15 14:07:40 +02:00
Côme Chilliet
b5ccece5a9
Do not output a warning when a file is not found
...
This would spam log with warnings from Desktop client doing HEAD on
non-existing path to test them.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-09-12 16:04:02 +02:00
Robin Appelman
3df872b9a1
add a limit to the amount of operators a client can add to a search query
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2022-09-08 13:32:01 +02:00
luz paz
9d26671f05
Fix typos in apps/ subdirectory
...
Found via `codespell -q 3 -S l10n,./apps/files_external/3rdparty -L adn,ba,boxs,keypair,jus,optionel,ressource,tabel ./apps/`
Signed-off-by: luz paz <luzpaz@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2022-09-05 12:59:54 +00:00
Côme Chilliet
66648011c6
Merge pull request #33697 from nextcloud/fix/improve-bulk-upload
...
Improve bulk upload and add a config switch for it
2022-08-30 12:22:20 +02:00
Côme Chilliet
4f3b323fba
Move dav utils functions to OCP\Files\DavUtil
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-30 09:58:12 +02:00
Côme Chilliet
7f80dccbac
Flip bulkupload.enabled default value to true
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-29 17:49:55 +02:00
Côme Chilliet
b3cd9b5573
Move Dav fileid and permissions logic into OCP\Util to be able to use it for BulkUpload
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-29 13:55:08 +02:00
Côme Chilliet
e34f2c4799
Call the correct functions to get BulkUpload metadata to return
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-29 09:14:52 +02:00
John Molakvoæ
47584eee60
Merge pull request #33713 from nextcloud/bugfix/noid/viewonlyfix
2022-08-26 20:00:12 +02:00
Vincent Petry
c1df72fc8b
Fix copy in view-only mode
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-08-26 14:18:47 +02:00
Joas Schilling
d41841b4a7
Check address book URI length before creation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-26 13:58:18 +02:00
Anna Larch
b044c7586b
Check calendar URI length before creation
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-08-26 13:57:43 +02:00
Côme Chilliet
5ae185a8b1
Add bulkupload.enabled configuration switch
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-25 14:47:50 +02:00
Côme Chilliet
be7082efff
Add fileid and permissions to response of bulk upload
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-25 14:47:50 +02:00
Côme Chilliet
7916fc91b5
Fix ETAG returned by bulk upload
...
Refresh Node object to get fresh fileinfo data after touch
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-23 17:59:37 +02:00
Anna Larch
4ca4b02793
Support iMIP invitations from Mail
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-08-22 22:10:12 +02:00
Joas Schilling
71065f5fd5
Merge pull request #33615 from nextcloud/perf/noid/user-displayname-cache-for-activity-providers
...
Use user name cache in activity providers
2022-08-19 12:28:44 +02:00
Joas Schilling
eab5189abb
Fix carddav activities
...
The settings where combined last minute but at the same time the activities
where not adjusted to map an existing setting so the filter was not possible
to even limit it to the types that the activities had.
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-19 10:50:45 +02:00
Joas Schilling
7e11778190
Use user name cache in activity providers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-08-19 10:48:32 +02:00
Anna Larch
61b55c88da
performance optimisation for carddav backend blob data read
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2022-08-15 20:47:58 +02:00
Carl Schwan
f8b13ecd60
Merge pull request #32363 from nextcloud/cleanup/remove-long-deprecated-classes
...
Remove OCP\App and OCP\BackgroundJob
2022-08-08 17:05:11 +02:00
Côme Chilliet
cb271b759e
Fix dynamic property creations in test files
...
This fixes warnings in PHP 8.2
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2022-08-01 15:07:53 +02:00
Carl Schwan
458c2fa297
Remove OCP\App and OCP\BackgroundJob
...
Both deprecated since NC 23
IAppManager is the replacement for OCP\App unfortunately it can't be
dependency injected in classes used by the installed otherwise the
database connection is initialised too early
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-08-01 09:46:40 +02:00
Carl Schwan
7b723813ce
Multiple fixes
...
- Fix tests
- Use non deprecated event stuff
- Add a bit of type hinting to the new stuff
- More safe handling of instanceOfStorage (share might not be the first
wrapper)
- Fix resharing
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-07-31 19:37:59 +02:00
Vincent Petry
3cfb4cbf94
Block download when needed on direct download endpoint
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-07-28 16:54:13 +02:00
Vincent Petry
2ee659e547
Fix view-only code after code review comments
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-07-28 16:53:24 +02:00
Vincent Petry
92e60e3858
Add nc:share-attributes Webdav property
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-07-28 16:53:23 +02:00
Vincent Petry
03b1791cca
Fix share attribute related tests + code style
...
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-07-28 16:53:22 +02:00
Vincent Petry
a95c19e14b
Add share attributes + prevent download permission
...
Makes it possible to store download permission
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2022-07-28 16:53:22 +02:00
Vincent Petry
a02dee7c69
Merge pull request #32956 from nextcloud/fix/upload-folder-wrong-content
...
Handle file contained inside the uploads folder
2022-07-27 17:06:39 +02:00
luz paz
d4637ef4d8
Fix typos in apps/dav subdirectory
...
Found via `codespell -q 3 -S l10n -L jus ./apps/dav`
Signed-off-by: luz paz <luzpaz@github.com>
2022-07-26 17:40:10 -04:00
Anna
5671abd168
Merge pull request #33251 from cneukom/feature/birthday-calendar-reminder-settings
...
Birthday Calendar Reminder Setting
2022-07-26 20:59:33 +02:00
Thomas Citharel
554e2dce48
Don't try to purge objects from the birthday calendar when it doesn't exist
...
Doesn't matter much as it's been recreated afterwards with (ensureCalendarExists).
Closes #29617
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2022-07-25 17:56:24 +02:00
blizzz
4ced3a4518
Merge pull request #32869 from nextcloud/dav-no-deleted-user-activities
...
Avoid calendar & addressbook activities being created on user being deleted
2022-07-23 00:01:30 +02:00
Cédric Neukom
9eb276b20b
fix possibly null variables
...
Signed-off-by: Cédric Neukom <github@webguy.ch>
2022-07-17 18:36:06 +02:00
Cédric Neukom
483549d22a
Respect user settings when generating alerts for birthday calendar
...
Signed-off-by: Cédric Neukom <github@webguy.ch>
2022-07-17 14:51:46 +02:00
blizzz
927b6d635f
Merge pull request #33118 from nextcloud/fix/address-book-export
...
Fix empty address books being exported
2022-07-08 22:13:19 +02:00
Arthur Schiwon
ec09605109
catch any exception for transaction control
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-07-06 16:14:51 +02:00
Christopher Ng
5f31d4b0bf
Fix empty address books being exported
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2022-07-05 17:00:27 +00:00
Carl Schwan
ec465bf247
Merge pull request #33090 from nextcloud/fix/noid/proppatch-properties-transaction-rollback
...
DAV custom props: catch Exception and rollback transaction in case
2022-07-04 15:27:04 +02:00
Arthur Schiwon
794177e753
DAV custom props: catch Exception and rollback transaction in case
...
- before exceptions were not caught, a started transaction might not have
been finished
- also resolve depractions and use IQueryBuilder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2022-07-01 22:44:20 +02:00
Joas Schilling
473a786510
Inject userId directly
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 14:07:52 +02:00
Joas Schilling
bd3c1fdf74
Remove unused import
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +02:00
Joas Schilling
4f7f4d74db
Add UI to opt-in on the status automation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +02:00
Joas Schilling
5dee54d70b
Add status automation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:07 +02:00
Joas Schilling
fdcf3eafd6
Fix determination of cron job run
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:33:05 +02:00
Joas Schilling
251f450df6
User status automation background job
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-07-01 12:32:07 +02:00
Carl Schwan
41e6e0c646
Merge pull request #33007 from nextcloud/cleanup/federation-app
...
Summer cleanup of the federation app
2022-06-28 15:33:18 +02:00
Carl Schwan
6114176b71
Cleanup CardDav SyncService
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-06-24 20:25:38 +02:00