Arthur Schiwon
ddb65be58f
chore: cleanup unused code
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-21 18:19:09 +02:00
Arthur Schiwon
be50bd1b0f
fix: ensure searchBySystemTag() is available
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-21 18:19:08 +02:00
Arthur Schiwon
783e32a64d
fix: favorites view and universal search against tags
...
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-21 18:19:08 +02:00
Arthur Schiwon
58f7fd2370
use efficient tag retrieval on DAV report request
...
- uses DAV search approach against valid files joined by systemtag selector
- reduced table join for tag/systemtag search
- supports pagination
- no changes to the output formats or similar
Example request body:
<?xml version="1.0"?>
<oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns " xmlns:nc="http://nextcloud.org/ns " xmlns:ocs="http://open-collaboration-services.org/ns ">
<d:prop>
<d:getcontentlength/>
<d:getcontenttype/>
<d:getetag/>
<d:getlastmodified/>
<d:resourcetype/>
<nc:face-detections/>
<nc:file-metadata-size/>
<nc:has-preview/>
<nc:realpath/>
<oc:favorite/>
<oc:fileid/>
<oc:permissions/>
<nc:nbItems/>
</d:prop>
<oc:filter-rules>
<oc:systemtag>32</oc:systemtag>
</oc:filter-rules>
<d:limit>
<d:nresults>50</d:nresults>
<nc:firstresult>0</nc:firstresult>
</d:limit>
</oc:filter-files>
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2023-06-21 18:19:08 +02:00
John Molakvoæ
70ee8de0ab
fix(jest): replace mock with jest.spyOn
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-21 09:20:50 +02:00
John Molakvoæ
809631539e
feat: add open folder action testing
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-21 09:20:50 +02:00
John Molakvoæ
1b0848a7dd
feat: add download action testing
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-21 09:20:50 +02:00
John Molakvoæ
9fbdc00274
feat: add delete action testing
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-21 09:08:04 +02:00
John Molakvoæ
c31b2329dc
feat: add sidebar action testing
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-21 09:08:04 +02:00
John Molakvoæ
8b5ef98495
fix: delete action import
...
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
2023-06-21 09:08:04 +02:00
Nextcloud bot
5474387209
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-21 00:37:42 +00:00
Simon L
56c16b306f
Merge pull request #38639 from charno/bugfix/36644-pruneOutdatedSyncTokens-deletes-all-entries
...
Bugfix/36644 pruneOutdatedSyncTokens deletes all entries
2023-06-20 16:36:28 +02:00
Carl Schwan
9725d00329
Cleanup comments code
...
- Fix various psalm issues
- Add as much typing as possible while preserving stable API
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2023-06-20 10:55:20 +02:00
Nextcloud bot
64c19ce3aa
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-20 00:22:52 +00:00
Simon L
892a837ecb
Merge pull request #38888 from nextcloud/artonge/fix/dont_disable_action_during_save
...
Don't disable actions when saving share permissions
2023-06-20 00:32:54 +02:00
Julien Veyssier
247c874b51
Merge pull request #38773 from nextcloud/fix/noid/protect-oauth2-api-controller
...
Add bruteforce protection in OauthApiController
2023-06-19 13:46:18 +02:00
Louis Chemineau
fbde8f91b6
Don't disable actions when saving share permissions
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2023-06-19 12:13:19 +02:00
Simon L
b33cbecb47
Merge pull request #38868 from nextcloud/enh/noid/fix-mail-confusion
...
fix confusion around mail settings and improve layout a bit
2023-06-19 11:35:19 +02:00
Kate
885dc63737
Merge pull request #38878 from nextcloud/cleanup/controller-service-aliases
...
Cleanup controller service aliases
2023-06-19 11:20:02 +02:00
Julien Veyssier
629adc318f
add bruteforce protection in OauthApiController
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-19 11:18:06 +02:00
Jonas
0397e9de44
Compile JS assets
...
Signed-off-by: Jonas <jonas@freesources.org>
2023-06-19 09:52:14 +02:00
jld3103
efb7448cd2
workflowengine: Stop using a service alias for controller
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-06-19 09:43:44 +02:00
jld3103
4cd07d79a7
comments: Stop using a service alias for controller
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-06-19 08:12:25 +02:00
Nextcloud bot
7250b98791
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-19 00:18:02 +00:00
Nextcloud bot
79aca5520e
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-18 00:17:49 +00:00
Simon L
7918bb14c8
fix confusion around mail settings
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-17 18:26:34 +02:00
Nextcloud bot
bd3f3afcf7
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-17 00:17:53 +00:00
Simon L
b288d27c51
Merge pull request #38823 from nextcloud/enh/noid/fix-icons
...
generate user themed favicon and touchicon
2023-06-16 13:05:45 +02:00
Louis
7afcc44827
Merge pull request #38793 from Jenandra/fix-subadminsgroups-css-name
...
align subadmins css class name
2023-06-16 10:09:05 +02:00
Nextcloud bot
f815190afa
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-16 00:18:00 +00:00
Simon L
734b8c26db
generate user themed favicon and touchicon
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-16 00:24:27 +02:00
Silke Suck
1442cfbfe9
duplicate css for subadmins to allow for both class names being used
...
Signed-off-by: Silke Suck <silke.suck@adacor.com>
2023-06-15 15:39:42 +02:00
Silke Suck
04b0f2450f
align subadmins css class name with actually used class name subAdminsGroups to fix display issue when users are in many groups
...
Signed-off-by: Silke Suck <silke.suck@adacor.com>
2023-06-15 15:39:42 +02:00
jld3103
bf32430891
Fix files API route names
...
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2023-06-15 10:21:35 +02:00
Nextcloud bot
b961171b60
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-15 00:18:00 +00:00
Julien Veyssier
578bf8cc0b
add extra migration that sets the secret column length in case the previous step has run when it was setting it to 256
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-14 17:21:38 +02:00
Julien Veyssier
24e517c5b3
make oauth2 client secret column larger
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-14 17:21:38 +02:00
Julien Veyssier
8086d7e41b
add test that inserts a long oauth client secret
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2023-06-14 17:21:38 +02:00
Joas Schilling
bf4c5bd556
Specify the parameters of FederatedFileSharing controllers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2023-06-14 14:54:44 +02:00
Simon L
315c7d3646
make sure to show download button only one time
...
Signed-off-by: Simon L <szaimen@e.mail.de>
2023-06-14 11:39:49 +02:00
Nextcloud bot
c12a64fa52
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-14 00:17:56 +00:00
Benjamin Somers
75e04614c1
Enable version features again with S3 versioning
...
Signed-off-by: Benjamin Somers <bsomers@resel.fr>
2023-06-13 15:06:36 +02:00
Christoph Wurst
3f766e90af
Merge pull request #38777 from nextcloud/fix/carddav/system-address-book-nullable-groupmanager
...
fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable
2023-06-13 12:40:06 +02:00
Nextcloud bot
ee45b13327
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-06-13 00:18:06 +00:00
Christoph Wurst
62c41967e8
fix(carddav): Make SystemAddressBook::__construct $groupManager argument nullable
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-12 18:44:25 +02:00
Simon L
83faba5e61
Merge pull request #38591 from nextcloud/fix/caching/avoid-haskey-get
...
fix(caching): Avoid checking existence before fetching
2023-06-12 13:53:37 +02:00
Christof Arnosti
73fb2997f4
Issue #36644 : Fix pruneOutdatedSyncTokens for CalDAV
...
pruneOutdatedSyncTokens accidentally deletes all entries of the calendarchanges table
instead of leaving $limit elements in the table
Signed-off-by: Christof Arnosti <charno@charno.ch>
2023-06-12 08:35:35 +00:00
Simon L
ac57cf9f6b
Merge pull request #38619 from fsamapoor/replace_strpos_calls_in_files_external_app
...
Refactors "strpos" calls in /apps/files_external
2023-06-12 09:46:43 +02:00
Christoph Wurst
b8c61b3515
fix(caching): Avoid checking existence before fetching
...
The cache might expire between checking for key existence and fetching
the value. In this rare case the code continues with a null value when
it doesn't expect one.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2023-06-12 09:44:48 +02:00
Simon L
c93be182dc
Merge pull request #38543 from fsamapoor/use_null_coalescing_operator
...
Uses "Null Coalescing Operator" to improve code readability.
2023-06-12 09:42:43 +02:00