Daniel
162073ff04
Merge pull request #45444 from nextcloud/backport/44457/stable27
...
[stable27] fix(contactsinteraction): Allow vCard download
2024-06-03 22:52:26 +02:00
Daniel Kesselberg
dead36211e
feat(caldav): order the calendar objects by start date for search
...
Sorting the events by the start date leads to more predictable results for the search API consumers.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-06-03 12:17:46 +02:00
Daniel Kesselberg
a9172f0092
fix(caldav): event search with limit and timerange
...
Event recurrences are evaluated at runtime because the database only knows the first and last occurrence.
Given, a user created 8 events with a yearly reoccurrence and two for events tomorrow.
The upcoming event widget asks the CalDAV backend for 7 events within the next 14 days.
If limit 7 is applied to the SQL query, we find the 7 events with a yearly reoccurrence and discard the events after evaluating the reoccurrence rules because they are not due within the next 14 days and end up with an empty result even if there are two events to show.
The workaround for search requests with a limit and time range is asking for more row than requested and retrying if we have not reached the limit.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-06-03 12:17:46 +02:00
Daniel
bf9b80fdab
Merge pull request #44196 from nextcloud/backport/44130/stable27
...
[stable27] fix(dav): Add occ command to fix missing caldav sync tokens
2024-06-03 12:17:07 +02:00
Daniel Kesselberg
9bcff76908
feat(caldav): expose calendar subscriptions
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-05-31 17:56:30 +02:00
Christoph Wurst
86020a510a
fix(dav): Add occ command to fix missing caldav sync tokens
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-05-31 14:50:53 +02:00
Ferdinand Thiessen
0f57633b46
Merge pull request #45121 from nextcloud/fix/get-row-outside
...
fix: Return a file element even if the rendered list does not contained one
2024-05-30 10:22:29 +02:00
fenn-cs
29f717a999
fix(ShareApiClients): Maintain meaning of '' and null for share api clients
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-05-29 12:26:29 +00:00
fenn-cs
bdeba6590d
test(Sharing): Integration test for no expiration set date for share
...
- Verify that explicitly sending empty `expireDate` param to server overwrite default
and sets not expiry date, if non is enforced.
- Update tests to avoid converting empty string to date.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-05-25 11:18:41 +01:00
fenn-cs
13688f39a7
fix(shareManager): Respect empty expireDate in server
...
If `expireDate` is an empty string and not `null` then the server should not set a default.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-05-24 15:30:49 +01:00
Julius Härtl
a1cdcb832a
fix: Return a file element even if the rendered list does not contained one
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-05-23 23:48:27 +02:00
Christopher Ng
ffda00b2ad
fix: Hide download action in shares view
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-05-22 11:11:12 -07:00
Julius Härtl
c8003e480b
fix: Keep download action for files and hide only for relevant files
...
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2024-05-22 11:10:50 -07:00
Christoph Wurst
c7fc7fee60
fix(contactsinteraction): Allow vCard download
...
Sabre calculates a header for the size of a vcard, therefore we have to
implement the size method.
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-05-22 11:54:48 +00:00
John Molakvoæ
dc40dcb369
fix(theming): stable 27 disable accessible color config switch
...
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2024-05-21 16:18:52 +02:00
fenn-cs
4ed849649e
perf(deleteAction): Queue delete requests
...
When multiple files are deleted at once, all the requests bombard the server
simultaneously, causing performance issues.
This commit adds queuing that limits the concurrency of these requests to 5
at a time.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-05-16 17:44:17 +02:00
yemkareems
3ed9b1bfd1
fix: add ldap_exop_passwd function to sensitive value
...
Signed-off-by: yemkareems <yemkareems@gmail.com>
2024-05-16 12:20:12 +00:00
Anna Larch
5e0ce35012
fix(caldav): loop through all events for busy events
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-05-14 13:33:02 +00:00
fenn-cs
2be68340c1
fix(files_sharing): Improve recursion in onNewLinShare
...
These changes fixes the issue of having the refresh the UI after share creation, as the share is not
immediately removed from the UI list.
Important changes
- The basis of checking wether a password/expire date is no longer based on config values alone
because the config is not expected in a share creation circle. Hence we check the configs and check
if the share object (this.share) has the expected values set. This way, once the required properties
are set, code control does not enter the block meant to handle the setting of required properties
unneccessarily.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-05-14 09:32:54 +01:00
fenn-cs
d6340ed0f9
refactor(ShareDetails): Prevent undefined errors for share.permissions
...
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-05-14 09:32:54 +01:00
Nextcloud bot
91a71e8073
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-09 00:20:31 +00:00
Nextcloud bot
0507be52d1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-08 00:21:24 +00:00
Nextcloud bot
3b3c57ed75
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-07 00:20:31 +00:00
Côme Chilliet
762e159875
fix(user_ldap): Fix a var name
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-05-06 08:30:35 -04:00
Joas Schilling
bf9c3c6a44
Merge pull request #45016 from nextcloud/backport/45001/stable27
...
[stable27] fix(DAV): Migrate known exceptions to Sabre exceptions when copying
2024-05-06 07:59:19 +02:00
Nextcloud bot
18cce2fd9c
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-06 00:20:41 +00:00
Nextcloud bot
46f680c1ba
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-05 00:20:38 +00:00
Nextcloud bot
229f83bbe0
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-04 00:21:23 +00:00
Nextcloud bot
d29c1aafd1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-03 00:20:15 +00:00
Ferdinand Thiessen
7de712661e
Merge pull request #45109 from nextcloud/backport/45105/stable27
...
[stable27] [stable29] fix(files): Fix ownership transfer encrypted files detection
2024-05-02 18:47:38 +02:00
Nextcloud bot
9b0957ba8b
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-02 00:20:39 +00:00
Nextcloud bot
f2ceff0964
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-05-01 00:20:52 +00:00
Côme Chilliet
a051dfc8ae
fix(files): Fix ownership transfer encrypted files detection
...
Discovered by psalm update
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-04-30 09:50:56 +00:00
Nextcloud bot
6a045e379f
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-30 00:21:07 +00:00
Nextcloud bot
a25ade086b
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-29 00:21:06 +00:00
Nextcloud bot
083e506301
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-28 00:20:46 +00:00
Nextcloud bot
4ee7814971
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-27 00:20:39 +00:00
Anna Larch
5e9da1bf46
fix(CalDAV): remove UNKNOWN from room / resource consideration
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-04-26 11:21:28 +00:00
Nextcloud bot
6c132af3e6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-26 00:21:31 +00:00
Nextcloud bot
d229b069f6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-25 00:21:15 +00:00
Joas Schilling
8923c37f57
fix(DAV): Migrate known exceptions to Sabre exceptions when copying
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-04-24 16:30:12 +00:00
Nextcloud bot
19c3ca0f26
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-24 00:20:51 +00:00
Nextcloud bot
e414701771
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-23 00:21:12 +00:00
Nextcloud bot
277052a605
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-22 00:21:28 +00:00
Nextcloud bot
79737145e6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-21 00:20:59 +00:00
Nextcloud bot
9261a84de1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-20 00:20:33 +00:00
Nextcloud bot
5907824827
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-19 00:20:56 +00:00
Ferdinand Thiessen
a5e87274c5
fix(files): Also restore shares after ownership transfer for object storage
...
When a file is moved between different storages then the file id is not (always) preserved.
This means the file id has to be adjusted for all shares.
So in case the file id does not exist anymore we try to find the new file id based on the
target path of the transfer and the path suffix of the share.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-04-18 16:05:34 +02:00
Nextcloud bot
02d680c0e1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-04-18 00:21:01 +00:00
Git'Fellow
f60173eb59
Merge pull request #44472 from nextcloud/backport/44017/stable27
...
[stable27] Fix/caldav/eventcomparisionservice uses wrong array comparison
2024-04-17 14:46:01 +02:00