Commit graph

76102 commits

Author SHA1 Message Date
Ferdinand Thiessen
0f58178e4d
fix(files_sharing): ugly hacks to update permissions on share creation
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-02 13:15:59 +02:00
yemkareems
beb538f9f2
fix: pass hide download attribute while creating the share to fix github issue 50788
Signed-off-by: yemkareems <yemkareems@gmail.com>
2025-04-02 13:15:28 +02:00
Nextcloud bot
9505010d89
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-02 00:23:33 +00:00
Andy Scherzinger
e7d5e80767
Merge pull request #51841 from nextcloud/backport/51760/stable29
[stable29] fix(files_reminders): Lower disabled notifications app error to info
2025-04-01 18:42:55 +02:00
Louis Chemineau
827eda699f fix(files_reminder): Replace error log by setup check
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-01 15:08:57 +00:00
Louis Chemineau
0e5044701b fix(files_reminders): Lower disabled notifications app error to info
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-01 15:08:57 +00:00
Louis
131ccd0dff
Merge pull request #51834 from nextcloud/backport/46418/stable29
[stable29] fix(users): Improve error handling of some fields update
2025-04-01 15:26:03 +02:00
Ferdinand Thiessen
dc029ae4f3
chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-01 15:09:40 +02:00
Louis Chemineau
e0a5f558ee
fix(users): Improve error handling of some fields update
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-01 15:00:15 +02:00
Andy Scherzinger
277a7ee2a1
Merge pull request #50471 from nextcloud/backport/48581/stable29
[stable29] fix: Filter for folders in cleanup old preview job
2025-04-01 13:22:27 +02:00
Dario Mehlich
b540da607e
fix(preview): Filter for folders in cleanup old preview job
Fixes #35936.
When running `OC\Preview\BackgroundCleanupJob`, the main iteration loop
in `run()` expects a folder, however, `getOldPreviewLocations()`
currently does not filter by mimetype and therefore can yield a
non-folder entry which causes an Exception when constructing the Folder
impl.
Filtering for `httpd/unix-directory`, as `getNewPreviewLocations()`
already does, fixes this issue.

Signed-off-by: Dario Mehlich <d.mehlich@gmail.com>
2025-04-01 11:05:14 +02:00
Andy Scherzinger
9d27ee5485
Merge pull request #51374 from nextcloud/backport/51108/stable29
[stable29] Fix disabled user list for SAML group subadmin
2025-04-01 10:58:32 +02:00
John Molakvoæ
b6f8b51bbe
Merge pull request #51811 from nextcloud/backport/51750/stable29
[stable29] fix(dav): Give proper HTTP status code on MKCOL when quota exceeded
2025-04-01 10:36:40 +02:00
Nextcloud bot
456fdacbe5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-01 00:23:36 +00:00
Ferdinand Thiessen
142be78447
Merge pull request #51557 from nextcloud/fix/backport-gridview-29
[stable29] fix(files_sharing): ensure share status action works also in grid view
2025-03-31 20:13:38 +02:00
Ferdinand Thiessen
723190587b
chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-31 18:51:20 +02:00
Ferdinand Thiessen
97098766bb
fix: Access node owner by top level owner property
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-31 18:35:16 +02:00
Andy Scherzinger
d5f8a33be5
Merge pull request #51819 from nextcloud/backport/51807/stable29
[stable29] feat: Limit `ExpireTrash` job to 30 minutes
2025-03-31 18:30:38 +02:00
Louis Chemineau
0672cee868
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 17:19:43 +02:00
Louis Chemineau
575cb92bbb
chore: Refactor callForSeenUsers to use getSeenUsers
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 17:19:43 +02:00
Louis Chemineau
0aa31997ed
feat: Implement getSeenUsers to iterate over users
This method uses an iterator.
This is lighter on resources and gives more control to the caller

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-03-31 17:19:43 +02:00
Ferdinand Thiessen
a7fcd2428e
fix(files_sharing): ensure share status action works also in grid view
Remove some hacks from files app about the *files_sharing* status
action, in general not sure why this hack was there instead of being in
the correct app - but it broke the grid view.

So now the sharing information is also available in grid view.

Moreover the icon is fixed in size to not overflow the actions menu.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-31 16:33:47 +02:00
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
874dcbf8df
chore: Remove now unused methods from User manager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-03-31 15:42:23 +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
Marcel Klehr
272772f3c1
fix(QuotaPlugin): Change InsufficientStorage exception message for directories
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-03-31 15:08:57 +02:00
Marcel Klehr
9903a7fa99 fix(dav): Give proper HTTP status code on MKCOL when quota exceeded
Signed-off-by: Marcel Klehr <mklehr@gmx.net>

[skip ci]
2025-03-31 11:46:28 +00: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
Andy Scherzinger
1e61dd3f44
Merge pull request #51496 from nextcloud/dependabot/npm_and_yarn/stable29/libphonenumber-js-1.12.6
build(deps): bump libphonenumber-js from 1.12.5 to 1.12.6
2025-03-30 18:42:10 +02:00
Kate
c371a7db18
Merge pull request #51232 from nextcloud/backport/51073/stable29
[stable29] feat: log query for dbal exceptions
2025-03-30 17:57:55 +02:00
nextcloud-command
c3f340688e chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-30 15:49:41 +00:00
dependabot[bot]
8cb91b3de2
build(deps): bump libphonenumber-js from 1.12.5 to 1.12.6
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.12.5 to 1.12.6.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.5...v1.12.6)

---
updated-dependencies:
- dependency-name: libphonenumber-js
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-30 15:44:43 +00:00
Robin Appelman
5a32ddce3b feat: log query for dbal exceptions
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-03-30 17:40:58 +02: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
Andy Scherzinger
4af7de9c97
Merge pull request #51664 from nextcloud/backport/51644/stable29
[stable29] fix(user): Some strings not being translated
2025-03-30 13:59:29 +02:00
nextcloud-command
513a307f7b chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-30 11:25:12 +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
Andy Scherzinger
7b08373995
Merge pull request #51788 from nextcloud/dependabot/npm_and_yarn/stable29/moment-timezone-0.5.48
chore(deps): bump moment-timezone from 0.5.47 to 0.5.48
2025-03-29 12:14:12 +01:00
nextcloud-command
47a879ca07 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-03-29 10:58:47 +00:00
dependabot[bot]
f02cc342ed
chore(deps): bump moment-timezone from 0.5.47 to 0.5.48
Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.47 to 0.5.48.
- [Release notes](https://github.com/moment/moment-timezone/releases)
- [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md)
- [Commits](https://github.com/moment/moment-timezone/compare/0.5.47...0.5.48)

---
updated-dependencies:
- dependency-name: moment-timezone
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-29 02:38:10 +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
Julius Knorr
dc82454c41
Merge pull request #51710 from nextcloud/backport/51707/stable29
[stable29] fix: filter out contacts with empty email addresses in sharee completion
2025-03-28 16:22:12 +01:00
Kate
3cd926a2b9
Merge pull request #51314 from nextcloud/backport/51144/stable29
[stable29] fix(dav): Create SAB at installation
2025-03-28 16:18:08 +01:00
Andy Scherzinger
fca998ff01
Merge pull request #51328 from nextcloud/backport/51130/stable29
[stable29] fix: Do not build encrypted password if there is none
2025-03-28 16:11:32 +01:00
Julius Knorr
a9d2ac3472 fix: Do not build encrypted password if there is none
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-03-28 15:16:34 +01: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
Julius Knorr
fc7ac7b136
test: Adapt tests to properly use valid email addresses
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-03-28 14:55:10 +01:00