Ferdinand Thiessen
030c209d22
fix: Renaming does not need update but delete permissions
Renaming is basically copy + delete (a move), so no need to update permissions.
Especially if the node is in a invalid directory the node should be moveable but not editable.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 year ago
Ferdinand Thiessen
0d41c49918
fix(dav): Pre-check if node can be copied or moved in DAV files plugin
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 year ago
Hamza
54bfe5174f
Merge pull request #47525 from nextcloud/fix/optimize-getWrongShareOwnership-query
fix: optimise `getWrongShareOwnership` query
1 year ago
Kate
8290b1e92e
Merge pull request #37303 from nextcloud/remove-unset-parameters
1 year ago
Thomas Citharel
aa8df9b05f
fix(provisionning_api): Remove parameters that are not set into template
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
3 years ago
Stephan Orbaugh
b4d7498cfb
Merge pull request #46639 from nextcloud/autosharding
Transparent* database sharding
1 year ago
Louis Chemineau
2574cbfa61
chore: Apply php:cs recommendations
Signed-off-by: Louis Chemineau <louis@chmn.me>
1 year ago
Louis
c30c9d4158
Merge pull request #47511 from nextcloud/artonge/chore/is_encrypted_description
chore: Improve `FileInfo::isEncrypted` description
1 year ago
Louis
6fe2522808
Merge pull request #47496 from nextcloud/artonge/feat/improve_encryption_detection_in_occ
feat: Improve encryption mode detection in occ info:file
1 year ago
Robin Appelman
9d0248545d
fix: mark systemconfig value as not being tainted because they are implicitly trusted
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
1363e142d8
fix: make preload custom proterties sharding compatible
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
b21a399d1a
fix: implement sharding compatible cleanup for various bits
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
cc091b150e
fix: fix share cleanup for deleted groups with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
e538f4699d
fix: adjust systemtag orphan cleanup query to work with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
80a25531f7
fix: make background scan job compatible with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
382d102d22
test: fix share provider tests for sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
2eaeeeeafe
fix: run mimetype repair query across all shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
390f6a78b4
fix: hint storage id in more places
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
4d9b563d22
test: run sharding tests in ci
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
fc05a67f19
fix: only allow pre-defined shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
ddbeb4cac9
test: mark share test cleanup as running across all shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
62f8b6517f
feat: implement distributing partitioned queries over multiple shards
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
f5b3486744
feat: add option to automatically partition queries by specific tables
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
c58bdbf378
fix: delay calculating global cache prefix untill a cache is created
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
114db0558c
fix: don't make ICacheFactory depend on database
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Robin Appelman
c09ec95255
feat: track expected output columns in query builder
Signed-off-by: Robin Appelman <robin@icewind.nl>
1 year ago
Nextcloud bot
32d76b0b4b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
1 year ago
Pytal
b7212e3efb
Merge pull request #47400 from nextcloud/feat/load-more-than-50-faves
feat(files): Allow more than 50 favorite views
1 year ago
nextcloud-command
f48a7fffb7
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
1 year ago
Christopher Ng
a1f43964dc
test(files): Adapt favorite views spec
Signed-off-by: Christopher Ng <chrng8@gmail.com>
1 year ago
Christopher Ng
9cc1a020a2
feat(files): Allow more than 50 favorite views
Signed-off-by: Christopher Ng <chrng8@gmail.com>
1 year ago
Christopher Ng
71e653c0bc
perf(files): Do not block files page load with server-side favorites retrieval
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: Christopher Ng <chrng8@gmail.com>
1 year ago
Elizabeth Danzberger
a740e60afc
Merge pull request #47290 from nextcloud/feat/checkbox-template-field-type
feat(templates): checkbox field type
1 year ago
Maxence Lange
e68f77ea6c
Merge pull request #47521 from nextcloud/fix/noid/loosing-systemconfig-on-setup
fix(logger): ignore session logging during setup
1 year ago
Elizabeth Danzberger
a82a5423e0
chore: rebuild assets
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
1 year ago
Elizabeth Danzberger
79d005e11f
feat(templates): add support for checkboxes in template filler
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
1 year ago
Ferdinand Thiessen
95fff6bc72
Merge pull request #47540 from nextcloud/fix/folder-creation
fix(files): Correctly check for already used names when creating new folder
1 year ago
nextcloud-command
d363647b3f
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
1 year ago
Ferdinand Thiessen
988ea85f48
fix(files): Correctly check for already used names when creating new folder
Also add Cypress tests for the "new"-menu.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 year ago
Joas Schilling
a51e04110f
Merge pull request #47541 from nextcloud/ci/noid/lighter
ci: Reduce required run time
1 year ago
Ferdinand Thiessen
5db859fd25
Merge pull request #47450 from nextcloud/Jerome-Herbinet-line-manager
"Line" manager instead of "Account" manager
1 year ago
Julien Veyssier
558877c842
Merge pull request #47522 from nextcloud/enh/noid/taskprocessing-runtask
[TaskProcessing] Add manager::runTask method
1 year ago
Joas Schilling
5129e5ad30
ci: Don't run things normally and with coverage flag on the same configuration
Signed-off-by: Joas Schilling <coding@schilljs.com>
1 year ago
Joas Schilling
364ddf049c
ci: Run things we only run on 1 PHP version on the preinstalled 8.1 which installs ~2m faster
Signed-off-by: Joas Schilling <coding@schilljs.com>
1 year ago
John Molakvoæ
9754f4f723
Merge pull request #47500 from nextcloud/fix/file-list-footer-gap
1 year ago
Daniel
11822def85
Merge pull request #47509 from nextcloud/fix/exif-orientation-type
fix: gracefully handle unexpected exif orientation types
1 year ago
Maxence Lange
9100b8757e
fix(setup): ignore long session login during installation
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
1 year ago
Julius Härtl
b8b5f2c8aa
Merge pull request #47507 from nextcloud/feat/apcu-setup-check
feat(settings): Add setup check for apcu cache expunge
1 year ago
Julien Veyssier
396b8f52f1
fix(taskprocessing): fix condition to reschedule SynchronousBackgroundJob
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
1 year ago
Hamza Mahjoubi
6361edb864
fix: optimise getWrongShareOwnership query
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
1 year ago