Christopher Ng
80a2fd25cf
feat(provisioning_api): Add endpoint for fetching user subadmin groups with details
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
32c3e18781
fix(settings): Fix erroneous hiding of group admin column with paginated groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
b1d3ee8539
fix(settings): Prevent selection of invalid groups that are not fully loaded
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
0dc089799e
fix(settings): Fix loaded groups being undefined
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
13765c623c
chore(settings): Add note on groups sorting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
02ca811c9d
refactor(settings): Consolidate group formatting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
4d0f2da3e0
perf(settings): Make scrolling smooth when a large number of groups are rendered
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
cae40a3521
fix(settings): Allow searching for groups in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
19e1b54ae2
fix(settings): Allow searching for groups in user row
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
9b303db186
perf(settings): Cancel request on new search
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
56e255ecac
feat(provisioning_api): Add endpoint for fetching user groups with details
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
0d20ddf6f1
fix(settings): Fix infinitely loading account management page with pagination of groups
...
- Includes searching
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
4c3335c934
perf(settings): Remove computation of all groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Côme Chilliet
911830df8a
Merge pull request #51376 from nextcloud/backport/51108/stable31
...
[stable31] Fix disabled user list for SAML group subadmin
2025-03-31 15:41:10 +02:00
Marcel Klehr
f09f1d1f8c
Merge pull request #51813 from nextcloud/backport/51750/stable31
...
[stable31] fix(dav): Give proper HTTP status code on MKCOL when quota exceeded
2025-03-31 15:24:38 +02:00
Marcel Klehr
f42380f138
fix(dav): Give proper HTTP status code on MKCOL when quota exceeded
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-31 11:46:53 +00:00
Louis Chemineau
27079eedeb
feat: Limit trash expire job to 30 minutes
...
And pick up where it left off, leveraging getSeenUsers.
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 11:01:02 +00:00
Nextcloud bot
a198345867
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-31 00:23:37 +00:00
Andy Scherzinger
7197b9db89
Merge pull request #51316 from nextcloud/backport/51144/stable31
...
[stable31] fix(dav): Create SAB at installation
2025-03-30 14:41:47 +02:00
Nextcloud bot
162d1ceed8
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-30 12:36:54 +00:00
Christoph Wurst
1f1945640d
fix(dav): Create SAB at installation
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-03-30 14:04:45 +02:00
Git'Fellow
606c781218
fix(user): Some strings not being translated
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-30 13:22:42 +02:00
Côme Chilliet
720d1c0cd3
chore: Move magic number into a documented const
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-30 09:11:30 +02:00
Côme Chilliet
171886ae6b
fix: Correctly count disabled users for SAML groups subadmins
...
If too many users return -1 as for LDAP so that link is shown
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-30 09:11:30 +02:00
Nextcloud bot
b0c5a1c205
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-30 00:23:32 +00:00
Nextcloud bot
b757349adf
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-29 00:23:02 +00:00
Marcel Klehr
0273b4d0ba
perf(sharing): Use oc_share.{item_type, share_type} IN instead of OR equals
...
to improve performance by using the db index
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-28 14:46:30 +01:00
provokateurin
dab670f289
fix(files_versions): Rely on server mime fallback icons
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 11:54:32 +01:00
provokateurin
d15ea1f17e
feat(files_versions): Implement preview mime icon fallback
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 11:54:31 +01:00
provokateurin
0169965c84
fix(files_versions): Cache previews
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 11:54:13 +01:00
John Molakvoæ
281bb874b0
Merge pull request #51751 from nextcloud/backport/51684/stable31
...
[stable31] fix(files): Properly encode URLs when preparing ZIP download
2025-03-28 08:52:24 +01:00
Nextcloud bot
db677a6bc0
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-28 00:23:36 +00:00
Kate
da83efc61f
Merge pull request #51758 from nextcloud/backport/51449/stable31
...
[stable31] fix: resolve typo in authMethod enum cases
2025-03-27 22:07:43 +01:00
Hendrik Heil
36a32eba02
fix(webhooks): resolve typo in openapi authMethod enum cases
...
Signed-off-by: Hendrik Heil <hendrik@heil.sh>
2025-03-27 13:25:28 +00:00
Hendrik Heil
64b6439be8
fix(webhooks): update docblock options for authMethod
...
Signed-off-by: Hendrik Heil <hendrik@heil.sh>
2025-03-27 13:25:28 +00:00
Côme Chilliet
07422477f5
fix(sharebymail): Fix activity rich object id type
...
Fixes "Object for placeholder file is invalid, value 21 for key id is not a string"
Exception spotted in tests logs.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-27 12:20:28 +01:00
Côme Chilliet
8b41055297
fix(files_sharing): Use session id as part of cache key to avoid concurrency issues
...
If several people are watching and seeking the same video file we do not
want the cache key to be the same or it would flood activity again.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-27 12:19:02 +01:00
Côme Chilliet
d9b2178ee1
fix(files_sharing): Set higher priority for listeners that may abort the request
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-27 12:18:56 +01:00
Côme Chilliet
0c293b3569
fix: Avoid triggering several activities for Range request on the same file
...
Avoids flooding activities when someone browse a video in the web player.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-27 12:18:51 +01:00
Côme Chilliet
97dbbe4768
fix: Fix download activity for folders
...
Remove duplicate activity publishing from share controller download,
listen to BeforeZipCreatedEvent to publish activity for folders, and
cache folders activity to avoid sending activity for each file in the
folder.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-27 12:18:46 +01:00
Côme Chilliet
6ff8d1e43b
fix(sharing): Publish activity for download by public link
...
Even if dav endpoint is now used.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-27 12:18:23 +01:00
Fabian Zwemke
7b429c8a44
fix(files): Properly encode URLs when preparing ZIP download
...
Signed-off-by: Fabian Zwemke <fabian@zwemke.de>
2025-03-27 11:05:36 +00:00
Pytal
f61446e843
Merge pull request #51738 from nextcloud/backport/51737/stable31
...
[stable31] fix(files_reminders): Fix reminder actions being displayed on invalid nodes
2025-03-27 01:55:59 -07:00
Nextcloud bot
053538a05e
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-27 00:24:09 +00:00
Christopher Ng
f0f6b0b69d
fix(files_reminders): Fix reminder actions being displayed on invalid nodes
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-26 18:41:35 +00:00
Ferdinand Thiessen
433e704b63
fix(files_versions): correctly show version author also for shared files
...
The users endpoint is not available for other users if the current user
has no admin privileges, so instead use the displaynames endpoint.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-26 11:50:46 +00:00
Nextcloud bot
927739cb2b
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-26 00:22:48 +00:00
skjnldsv
2b4fed3340
fix(dav): filter user files when updating tags
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-03-25 12:30:03 +00:00
Kate
760503d73e
Merge pull request #51672 from nextcloud/backport/51668/stable31
...
[stable31] fix(provisioning_api): Pass on translated hint if password change fails
2025-03-25 10:59:20 +01:00
Nextcloud bot
7de5152eb6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-25 00:22:47 +00:00