Benjamin Frueh
563fa568d3
fix: Clear mount cache when file storage changes during move
...
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com>
2025-11-13 14:09:36 +07:00
Andy Scherzinger
aec7253ddd
Merge pull request #56342 from nextcloud/backport/54953/stable31
...
[stable31] fix(team-api): get all teams details in a single request
2025-11-13 07:14:01 +07:00
Nextcloud bot
82d1274237
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-13 00:14:33 +07:00
Joas Schilling
031c90bd12
Merge pull request #56403 from nextcloud/bugfix/noid/bump-symfony/http-foundation-31
...
[stable31] build(deps): Bump symfony/http-foundation to 6.4.29
2025-11-12 23:33:58 +07:00
Maxence Lange
822744cc29
fix(team-api): get all teams details in a single request
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-11-12 21:21:55 +07:00
Robin Appelman
09089193d2
Merge pull request #56406 from nextcloud/backport/56255/stable31
...
[stable31] make failed availability check apply in the same request
2025-11-12 22:59:21 +07:00
Daniel Calviño Sánchez
f92244d04a
Merge pull request #56385 from nextcloud/backport/52012/stable31
...
[stable31] Fix user collaborators returned when searching for mail collaborators
2025-11-12 21:37:36 +07:00
Daniel Calviño Sánchez
a4bf16e779
fix: Fix user collaborators returned when searching for mail collaborators
...
The MailPlugin collaborator returned results for both user and mail
collaborators, but it was registered only for mail collaborators. While
it might make sense to move the user results to the UserPlugin instead
that change would be more complex and riskier, so for now the MailPlugin
is now registered for both user and mail collaborators and the results
are limited only to the registered type.
As the plugins are registered only with their class and then resolved
when needed using dependency injection it is not possible (as far as I
know) to provide an explicit parameter in the constructor to
differentiate whether the MailPlugin should return user or mail
collaborators. To overcome this two subclasses are introduced,
MailByMailPlugin and UserByMailPlugin, which just hardcode in their
constructor the collaborator type that their parent MailPlugin must use,
and those subclasses are the ones registered instead of the MailPlugin
(which still contains all the logic).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez
a38fd8f976
test: Rename data providers to match the name of their tests
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez
6aa0fb70b2
test: Replace magic value with named constant of share type
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez
1d9e5d813d
test: Rename parameters to show that they are expected values
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez
792506a736
test: Fix parameter documentation
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez
5f6d25347e
test: Add integration tests to get collaborators without sharebymail app
...
The "sharebymail" app is enabled by default, so it needs to be enabled
once the scenario ends as other scenarios could expect that the app is
enabled. To solve that now a special step is added that records the
enabled state of the given app and restores it once the scenario ends.
This step only restores the state of already installed apps. If an app
is installed during the test it will not be neither disabled nor
uninstalled after the test ends. Therefore, at least for now, it is
necessary to explicitly call the step to record the app to be restored,
rather than automatically keeping track of the changes in the enabled
state of the apps during the scenario.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez
e30875742b
test: Extract function to get apps with certain enabled state
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez
6a4865b90a
test: Add tests to get user autocompletes similar to the email ones
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:14 +07:00
Daniel Calviño Sánchez
ed432cb57b
test: Extend tests to check the same cases with and without full match
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 20:53:59 +07:00
Daniel Calviño Sánchez
fda33370fc
test: Add integration tests for getting user and mail collaborators
...
The OCS endpoint expects either an int or an array for "shareType".
However, when using "getRowsHash()" only a single key is taken into
account, so instead of:
| shareType[] | 0 |
| shareType[] | 4 |
the share types are provided in a single row like:
| shareTypes | 0 4 |
and then converted to "shareType[]=0&shareType[]=4" when sending the
request.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 20:53:05 +07:00
Daniel Calviño Sánchez
4c9ab6ee1f
test: Add integration tests for getting collaborators by mail addresses
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 20:38:57 +07:00
Joas Schilling
a0850f3919
build(deps): Bump symfony/http-foundation to 6.4.29
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-12 19:03:29 +07:00
Robin Appelman
edb370d2ac
chore: better type hints for `getAvailability`
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-12 17:45:41 +07:00
Robin Appelman
2221c69219
fix: make failed availability check apply in the same request
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-12 17:45:41 +07:00
Louis
f50d9d2bf8
Merge pull request #56375 from nextcloud/backport/56042/stable31
...
[stable31] fix(files_external): check for changes when saving settings
2025-11-12 13:57:12 +07:00
Daniel Calviño Sánchez
bd4e856f41
test: Fix getting returned sharees when there are several results
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 12:51:42 +07:00
Daniel Calviño Sánchez
abc82b4d09
test: Check unique display name if provided in the response
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 12:51:42 +07:00
Joas Schilling
24ae53b897
Merge pull request #56381 from nextcloud/backport/56346/stable31
...
[stable31] feat(rate-limit): Allow overwriting the rate limit
2025-11-12 11:43:16 +07:00
Joas Schilling
6a60d9daf2
feat(rate-limit): Allow overwriting the rate limit
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-12 10:58:20 +07:00
nextcloud-command
4b203c091f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 07:52:33 +07:00
Enjeck C
f96eb98700
fix(files_external): check for changes when saving settings
...
Signed-off-by: Enjeck C <patrathewhiz@gmail.com>
2025-11-12 07:38:55 +07:00
dependabot[bot]
c30e153aac
Merge pull request #56269 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/calendar-availability-vue-2.2.11
2025-11-12 07:00:25 +07:00
nextcloud-command
9f1d8e58fb
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 06:47:07 +07:00
dependabot[bot]
1fbad8d419
build(deps): bump @nextcloud/calendar-availability-vue
...
Bumps [@nextcloud/calendar-availability-vue](https://github.com/nextcloud/calendar-availability-vue ) from 2.2.6 to 2.2.11.
- [Release notes](https://github.com/nextcloud/calendar-availability-vue/releases )
- [Changelog](https://github.com/nextcloud/calendar-availability-vue/blob/v2.2.11/CHANGELOG.md )
- [Commits](https://github.com/nextcloud/calendar-availability-vue/compare/v2.2.6...v2.2.11 )
---
updated-dependencies:
- dependency-name: "@nextcloud/calendar-availability-vue"
dependency-version: 2.2.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 07:39:58 +07:00
dependabot[bot]
1ef96544aa
Merge pull request #56262 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/browser-storage-0.5.0
2025-11-12 00:20:05 +07:00
Nextcloud bot
4b559e7d8a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-12 00:14:30 +07:00
nextcloud-command
8c82e454e1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 00:05:32 +07:00
dependabot[bot]
5c4f8cfaa9
build(deps): bump @nextcloud/browser-storage from 0.4.0 to 0.5.0
...
Bumps [@nextcloud/browser-storage](https://github.com/nextcloud-libraries/nextcloud-browser-storage ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-browser-storage/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-browser-storage/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-browser-storage/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/browser-storage"
dependency-version: 0.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 00:58:35 +07:00
dependabot[bot]
f45a2aa790
Merge pull request #56264 from nextcloud/dependabot/npm_and_yarn/stable31/wait-on-8.0.5
2025-11-11 23:55:19 +07:00
dependabot[bot]
b098d47132
build(deps-dev): bump wait-on from 8.0.3 to 8.0.5
...
Bumps [wait-on](https://github.com/jeffbski/wait-on ) from 8.0.3 to 8.0.5.
- [Release notes](https://github.com/jeffbski/wait-on/releases )
- [Commits](https://github.com/jeffbski/wait-on/compare/v8.0.3...v8.0.5 )
---
updated-dependencies:
- dependency-name: wait-on
dependency-version: 8.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 00:41:03 +07:00
dependabot[bot]
8b4a424d05
Merge pull request #56267 from nextcloud/dependabot/npm_and_yarn/stable31/query-string-9.3.1
2025-11-11 23:29:51 +07:00
nextcloud-command
d401e314c3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-11 22:50:55 +07:00
dependabot[bot]
1f6d89b294
build(deps): bump query-string from 9.2.1 to 9.3.1
...
Bumps [query-string](https://github.com/sindresorhus/query-string ) from 9.2.1 to 9.3.1.
- [Release notes](https://github.com/sindresorhus/query-string/releases )
- [Commits](https://github.com/sindresorhus/query-string/compare/v9.2.1...v9.3.1 )
---
updated-dependencies:
- dependency-name: query-string
dependency-version: 9.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 23:43:53 +07:00
dependabot[bot]
3d809ea0f9
Merge pull request #56268 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/upload-1.11.0
2025-11-11 22:30:47 +07:00
nextcloud-command
92fd3dc6b8
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-11 22:16:23 +07:00
dependabot[bot]
694ee3fad0
build(deps): bump @nextcloud/upload from 1.10.0 to 1.11.0
...
Bumps [@nextcloud/upload](https://github.com/nextcloud-libraries/nextcloud-upload ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-upload/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-upload/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-upload/compare/v1.10.0...v1.11.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/upload"
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 23:08:13 +07:00
dependabot[bot]
ef386a7363
Merge pull request #56327 from nextcloud/dependabot/npm_and_yarn/stable31/babel/preset-typescript-7.28.5
2025-11-11 22:07:13 +07:00
dependabot[bot]
33d1060a56
build(deps-dev): bump @babel/preset-typescript from 7.27.1 to 7.28.5
...
Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript ) from 7.27.1 to 7.28.5.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.28.5/packages/babel-preset-typescript )
---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
dependency-version: 7.28.5
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 22:53:28 +07:00
dependabot[bot]
996e1b0755
Merge pull request #56274 from nextcloud/dependabot/npm_and_yarn/stable31/dompurify-3.3.0
2025-11-11 21:45:58 +07:00
nextcloud-command
53337d01bb
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-11 21:31:47 +07:00
dependabot[bot]
dca7f4edeb
build(deps): bump dompurify from 3.2.6 to 3.3.0
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.2.6 to 3.3.0.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.0 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-11 22:24:45 +07:00
dependabot[bot]
a75e7c2169
Merge pull request #56276 from nextcloud/dependabot/npm_and_yarn/stable31/vitejs/plugin-vue2-2.3.4
2025-11-11 20:57:01 +07:00
dependabot[bot]
2abedf8eb9
Merge pull request #56330 from nextcloud/dependabot/npm_and_yarn/stable31/sass-1.93.3
2025-11-11 20:42:38 +07:00