Commit graph

75107 commits

Author SHA1 Message Date
Nextcloud bot
8b7811fcf3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-19 00:23:11 +00:00
Marcel Müller
54aa20a91d
Merge pull request #48755 from nextcloud/backport/48743/stable29
[stable29] fix(appstore): Hide last modified information for shipped apps
2024-10-18 13:01:12 +02:00
Marcel Müller
50be325119 fix(appstore): Hide last modified information for shipped apps
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2024-10-18 12:06:56 +02:00
Nextcloud bot
df32a447a8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-18 00:20:40 +00:00
Joas Schilling
b2c8a10444
Merge pull request #48764 from nextcloud/backport/48539/stable29
[stable29] fix(message): Fix logic of Mail test
2024-10-17 21:15:20 +02:00
Ferdinand Thiessen
658aa1a2dd
Merge pull request #48588 from nextcloud/backport/47896/stable29
[stable29] fix: Make user removal more resilient
2024-10-17 18:21:57 +02:00
Joas Schilling
35933a62f7 fix(message): Fix logic of Mail test
Signed-off-by: Joas Schilling <coding@schilljs.com>
2024-10-17 12:45:06 +00:00
Maksim Sukharev
93e4d2dabf
Merge pull request #48752 from nextcloud/backport/48734/stable29 2024-10-17 13:35:21 +02:00
Maksim Sukharev
90573be1e0 fix: do not duplicate existing entity
- this reverts 1e8048abee

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
(cherry picked from commit 6e7c35d77e)
2024-10-17 09:12:06 +02:00
Maksim Sukharev
8f497962d9 fix: dismiss notification only after transfer bg job created
- do not create 'denied' notification if bg job exists

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
(cherry picked from commit 5be76411fa)
2024-10-17 09:12:06 +02:00
Maksim Sukharev
5051de6a91 fix: add notification icon for transfer ownership
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>

(cherry picked from commit 73b34bba7b)
2024-10-17 09:06:31 +02:00
Nextcloud bot
3bdef7e9a2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-17 00:21:28 +00:00
Ferdinand Thiessen
6a28833d10 Merge pull request #48239 from nextcloud/backport/47905/stable29
[stable29] fix(files): Ensure children are removed from folder and not duplicated
2024-10-16 19:11:44 +02:00
nextcloud-command
441e0f0aa1
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-10-16 18:33:20 +02:00
Ferdinand Thiessen
02d78079a8
fix(files): Adjust Typescript issues
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-16 18:33:04 +02:00
Ferdinand Thiessen
714ef088ad
test(files): Add tests for path handling
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-16 18:32:59 +02:00
Ferdinand Thiessen
c224a1c340
fix(files): Ensure children are removed from folder and not duplicated
* Resolves https://github.com/nextcloud/server/issues/47904

We need to make sure that we only add one source (unique!) once as a child,
this is ensured by simply use a native `Set`.
Also we need to remove children on from folders when the `files:node:deleted`
event is emitted.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-16 13:08:29 +02:00
Nextcloud bot
8a04f80c11
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-16 00:20:35 +00:00
Ferdinand Thiessen
ef17763c1f
Merge pull request #48704 from nextcloud/backport/48673/stable29
[stable29] fix(share): Return empty string if no label is set
2024-10-15 18:26:05 +02:00
Ferdinand Thiessen
00d3e37e6d
fix(share): Return empty string if no label is set
* Resolves: https://github.com/nextcloud/server/issues/48629

While the database supports NULL, the typing has always said it only returns *string*.
So to not break any apps that might trust the typings we should return `''` if the database is set to `NULL`.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-15 16:56:59 +02:00
provokateurin
7dc1c7f762
fix(UserTrait): Fix backend initialization
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-10-15 16:50:28 +02:00
Ferdinand Thiessen
c027ceca52
fix: Skip users that still exist in backend
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-15 16:50:28 +02:00
Ferdinand Thiessen
5d5c307a1a
fix: Make user removal more resilient
Currently there is a problem if an exception is thrown in `User::delete`,
because at that point the user is already removed from the backend,
but not all data is deleted.

There is no way to recover from this state, as the user is gone no information is available anymore.
This means the data is still available on the server but can not removed by any API anymore.

The solution here is to first set a flag and backup the user home,
this can be used to recover failed user deletions in a way the delete can be re-tried.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-15 16:50:27 +02:00
Côme Chilliet
a776044281
Merge pull request #48617 from nextcloud/backport/48597/stable29
[stable29] Fix email share transfer accross storages
2024-10-15 14:37:25 +02:00
Kate
2a69cf785d
Merge pull request #48631 from nextcloud/backport/dav-get 2024-10-15 13:32:33 +02:00
Nextcloud bot
c03ff3c6c8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-15 00:20:27 +00:00
Git'Fellow
58910fc139
Merge pull request #48693 from nextcloud/backport/48689/stable29
[stable29] fix(locking): Accept mixed as value on setTTL
2024-10-14 16:42:05 +02:00
Git'Fellow
ee65aedc67 fix(locking): Accept mixed as value on setTTL
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2024-10-14 13:45:00 +00:00
Nextcloud bot
3fe97b1336
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-14 00:20:15 +00:00
Nextcloud bot
bd51c33b1a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-13 00:22:09 +00:00
Nextcloud bot
a4694d39b6
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-12 00:20:27 +00:00
Ferdinand Thiessen
d870e24f66
Merge pull request #48457 from nextcloud/backport/47910/stable29
[stable29] fix(files): Add more visual move / copy notification
2024-10-11 16:11:25 +02:00
nextcloud-command
6f991bef4c chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-10-11 12:35:13 +00:00
Ferdinand Thiessen
d58a333d5e
fix(files): Add more visual move / copy notification
* Resolves: https://github.com/nextcloud/server/issues/46645

This adds loading toast notification while the move operation is running.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-11 14:22:15 +02:00
Ferdinand Thiessen
3980061111
Merge pull request #47943 from nextcloud/backport/47883/stable29
[stable29] fix(setup-checks): Ensure URL with webroot works
2024-10-11 13:49:14 +02:00
Ferdinand Thiessen
d126fc3ad0
refactor(settings): CheckServerResponseTrait always expect absolute path
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-11 13:27:41 +02:00
Ferdinand Thiessen
39d66ed5f6
fix(setup-checks): Ensure URL with webroot works
We basically mock the way `URLGenerator::getAbsoluteURL` works,
so we must make sure that the URL might already contain the webroot.
Because `baseURL` and `cliURL` also contain the webroot we need to remove
the webroot from the URL first.

Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-11 13:09:20 +02:00
Julius Knorr
7e2b9a062c
Merge pull request #48634 from nextcloud/backport/48623/stable29
[stable29] fix: Allow overriding shouldApplyQuota check from child classes
2024-10-11 11:55:13 +02:00
Nextcloud bot
cf0f1f07c4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-11 00:25:23 +00:00
Arthur Schiwon
c553bc228e
Merge pull request #48642 from nextcloud/release/29.0.8
29.0.8
2024-10-10 11:12:54 +02:00
Arthur Schiwon
6b32729a43
build(hub): 29.0.8
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-10-10 09:47:43 +02:00
Nextcloud bot
06bb4721d0
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-10 00:20:30 +00:00
Julius Knorr
433f939d43 fix: Allow overriding shouldApplyQuota check from child classes
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2024-10-09 16:43:10 +00:00
Ferdinand Thiessen
eae69cb8bc
fix(dav): Public WebDAV endpoint should allow GET requests
`GET` should be allowed even without Ajax header to allow downloading files,
or show files in the viewer. All other requests could be guarded, but this should not.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-09 18:17:19 +02:00
Nextcloud bot
f23f6ff63a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-09 00:20:26 +00:00
Côme Chilliet
ebafd49bc3 fix(tests): Fix sharebymail tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-10-08 15:34:22 +00:00
Côme Chilliet
7f7e2a6524 fix(sharebymail): Fix share update when node id changed
This fixes transfering an email share from a user to another one when using
 objectstore as primary storage.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-10-08 15:34:22 +00:00
Côme Chilliet
97a9d5baae feat(transfer-ownership): Improve verbose output of command
Makes debbuging way easier

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2024-10-08 15:34:21 +00:00
Nextcloud bot
73bc2eda96
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-10-08 00:20:22 +00:00
Joas Schilling
cec6f956d4
Merge pull request #48585 from nextcloud/backport/48584/stable29
[stable29] fix(config): Mark more app configs sensitive
2024-10-07 13:01:53 +02:00