Commit graph

32333 commits

Author SHA1 Message Date
Côme Chilliet
0710cfb800
chore: Move magic number into a documented const
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-31 15:42:29 +02:00
Côme Chilliet
19b35587b5
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-31 15:42:18 +02:00
Kate
95c22db4d5
Merge pull request #51528 from nextcloud/backport/51389/stable29
[stable29] fix: skip caching lastSeenQuotaUsage for remote shares
2025-03-31 10:47:07 +02:00
Nextcloud bot
5990b9098f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-31 00:23:51 +00:00
Nextcloud bot
126843a2c8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-30 12:37:16 +00:00
Git'Fellow
87468ee7c2
fix(user): Some strings not being translated
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-30 13:20:06 +02:00
Nextcloud bot
2de1a2f27e
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-30 00:23:47 +00:00
Nextcloud bot
9b9954eff9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-29 00:23:19 +00:00
Christoph Wurst
715d7117e9 fix(dav): Create SAB at installation
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-03-28 15:15:42 +01:00
Daniel Kesselberg
6d8c463c34 fix: skip caching lastSeenQuotaUsage for remote shares
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-03-28 15:14:17 +01:00
provokateurin
4d9cbee372
fix(files_versions): Rely on server mime fallback icons
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 12:16:42 +01:00
provokateurin
b5bf32a109
feat(files_versions): Implement preview mime icon fallback
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 12:16:42 +01:00
provokateurin
4a2b012230
fix(files_versions): Cache previews
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-28 12:16:42 +01:00
Nextcloud bot
c6874f8c55
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-28 00:23:50 +00:00
Ferdinand Thiessen
974bf1c4e3
Merge pull request #50121 from nextcloud/backport/50076/stable29
[stable29] fix: Apply enforce theme config for anonymous users as well
2025-03-27 12:15:12 +01:00
Kate
909e7b47c2
Merge pull request #51613 from nextcloud/backport/50542/stable29
[stable29] fix(files_sharing): skip expiration notify for invalid share record
2025-03-27 11:51:36 +01:00
Luka Trovic
8068ee8b85 fix(files_sharing): skip expiration notify for invalid share record
Signed-off-by: Luka Trovic <luka@nextcloud.com>
2025-03-27 11:23:30 +01:00
Kostiantyn Miakshyn
6b0d3b67c1
fix: Apply enforce theme config for anonymous users as well
Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
2025-03-27 10:57:08 +01:00
Pytal
21526501d3
Merge pull request #51740 from nextcloud/backport/51737/stable29
[stable29] fix(files_reminders): Fix reminder actions being displayed on invalid nodes
2025-03-27 01:55:44 -07:00
Nextcloud bot
0e8be44497
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-27 00:24:24 +00:00
Christopher Ng
99bba9f507 fix(files_reminders): Fix reminder actions being displayed on invalid nodes
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-26 11:52:20 -07:00
Ferdinand Thiessen
ecfe02db47
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>
2025-03-26 10:21:19 +01:00
Nextcloud bot
ec4187c745
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-26 00:23:03 +00:00
Kate
2b648495b1
Merge pull request #51670 from nextcloud/backport/51668/stable29
[stable29] fix(provisioning_api): Pass on translated hint if password change fails
2025-03-25 10:59:26 +01:00
Nextcloud bot
952361a064
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-25 00:23:02 +00:00
provokateurin
767da99d1d fix(provisioning_api): Pass on translated hint if password change fails
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-03-24 15:06:10 +00:00
max-nextcloud
cd91e09aea
Merge pull request #51305 from nextcloud/backport/50691/stable29
[stable29] Add LDAP test settings command
2025-03-24 15:06:28 +01:00
Stephan Orbaugh
8f59686329
Merge pull request #51386 from nextcloud/backport/51364/stable29
[stable29] fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage
2025-03-24 14:25:57 +01:00
Côme Chilliet
9cf3d2433b
feat(user_ldap): Add a --clearcache option to ldap:test-user-settings
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Max <max@nextcloud.com>
2025-03-24 14:10:05 +01:00
Côme Chilliet
39a1cda8b9
fix(user_ldap): Remove redundant if check
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 14:08:59 +01:00
Côme Chilliet
f9bb4a7d23
feat(user_ldap): Add command test-user-settings to test LDAP user settings
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 14:08:58 +01:00
Côme Chilliet
96cb85efdb
feat(user_ldap): upstream common code into Proxy class and add public getters for backends
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 14:08:45 +01:00
max-nextcloud
81b46f3fc8
Merge pull request #51255 from nextcloud/backport/50778/stable29
[stable29] fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time
2025-03-24 13:46:00 +01:00
Ferdinand Thiessen
ad31976d47
fix(files): Ensure actions never overflow filename
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-24 12:09:02 +01:00
Louis Chemineau
e19e6b720e
fix(files): Grid view virtual scrolling computations
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
35a00d46cd
fix(files): Reduce preview size in grid view mode
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
7f134dc493
fix(files): Add rounded corners back in grid view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
39ea9a9a51
fix(files): Correctly center the checkbox's background in grid view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:02 +01:00
Louis Chemineau
d40463641e
feat(files): Refresh grid view layout
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:01 +01:00
Louis Chemineau
01cd1e0c36
feat(files): Display mtime in grid view
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-24 12:09:01 +01:00
Côme Chilliet
5c0011aaad fix(user_ldap): Improve typing and fix a var name
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
f46cd7aaab fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
728957cd23 chore: composer run cs:fix
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
c6cd12c5e4 fix(user_ldap): Fix user_ldap tests by mocking new method exists in manager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
34134c1a77 fix(user_ldap): Lowercase value for all attributes in configuration
Avoid surprises by making sure these are lowercased apart from
 documented special case user displayname.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
2be22193f1 fix(ldap): Fix user_ldap attribute casing to fix tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
c94fe15be5 fix(user_ldap): Correctly cache that user exists to avoid a request on mapping new user
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Côme Chilliet
380e7a599e fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time
Avoids using several LDAP searches to get UUID, display name and
 internal name, now gets all attributes at the same time.
Also avoids extra request to build an unused user object in userExists.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-24 10:45:21 +01:00
Nextcloud bot
cb3da3d3b3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-24 00:23:24 +00:00
Nextcloud bot
08e999c926
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-23 00:23:09 +00:00