Ferdinand Thiessen
f06fdb04a3
chore(files_sharing): Do not use files source files but directly the library
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 16:53:42 +07:00
Ferdinand Thiessen
a05e5428c5
Merge pull request #47802 from nextcloud/fix/fallback-icons
...
fix(files): Fallback icons should fill the container
2024-09-06 15:39:41 +07:00
Anupam Kumar
61a2d99874
Merge pull request #47801 from nextcloud/fix/taskproc/error-msg
...
fix(TaskProcessing): increase error_message column length
2024-09-06 18:55:10 +07:00
nextcloud-command
890699bd54
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-09-06 13:17:55 +07:00
Anupam Kumar
31a983ac69
chore: update autoloader
...
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
2024-09-06 18:02:15 +07:00
Anupam Kumar
bb94b17959
fix(TaskProcessing): increase error_message column length
...
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
2024-09-06 18:01:56 +07:00
Ferdinand Thiessen
b7e2d5032f
fix(files): Fallback icons should fill the container
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 14:08:51 +07:00
Pytal
46340d1d39
Merge pull request #47649 from nextcloud/fix/footer-overlap
...
fix: Fix inaccessible content on public pages due to overlapping footer
2024-09-06 04:43:55 +07:00
Ferdinand Thiessen
219f1f9189
Merge pull request #45652 from nextcloud/feat/migrate-files-sharing-public-to-vue
...
feat(files_sharing): Migrate public shares to Vue
2024-09-06 13:17:07 +07:00
Ferdinand Thiessen
117aaf4c1d
Merge pull request #47731 from nextcloud/refactStorDav
...
chore(storage): refactor some code portions
2024-09-06 13:16:36 +07:00
Git'Fellow
a36738dbfc
chore(storage): refactor some code portions
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
chore: revert portion
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2024-09-06 12:44:48 +07:00
Ferdinand Thiessen
ba73beaac1
Merge pull request #47784 from nextcloud/fix/file-info
...
fix(FileInfo): correctly implement `\ArrayAccess::offsetGet`
2024-09-06 12:18:30 +07:00
Ferdinand Thiessen
141fed839a
Merge pull request #47756 from nextcloud/fixingPathShareCheck
...
fix(files): Check if target path is a descendant of the shared folder
2024-09-06 03:58:24 +07:00
Ferdinand Thiessen
a96406086c
fix(FileInfo): correctly implement `\ArrayAccess::offsetGet`
...
We are targetting PHP 8.1+, since PHP 8.0 `offsetGet` has the `mixed` types for `offset` and return value.
So this adds the types to correctly implement the interface.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:58:00 +07:00
Ferdinand Thiessen
6249125f7c
chore: Compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:53 +07:00
Ferdinand Thiessen
4a90d5328c
test: Add end-to-end tests for new public share Vue UI
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:48 +07:00
Ferdinand Thiessen
be884eeaec
fix(files): "Edit locally" action should not be shown on public shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:48 +07:00
Ferdinand Thiessen
018af2a2fe
fix(files): Do not add click listener if there is no default action on public shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:48 +07:00
Ferdinand Thiessen
cb4c569486
fix(files_sharing): Ensure sidebar share entry lists are labelled
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:48 +07:00
Ferdinand Thiessen
c9dc0afcb1
fix(files): "New folder" menu entry requires read permission
...
This will disable "New folder" menu entry for file-drop shares.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:48 +07:00
Ferdinand Thiessen
11fdf4e2a7
chore(files_sharing): Remove now unused legacy scripts
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
80033bde88
fix(files): Disable internal views on public shares
...
This is needed because some views have side effects, like `favorites` doing requests on registration time.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
1dafdce3e7
fix(files_sharing): Set file-request header for nextcloud/upload
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
3134053497
fix(files_sharing): Disable sharing status action for public shares
...
This is disabled to not leak personal information into the public
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
1d16bc47ff
fix(files_sharing): Handle download permission the same way for public and internal shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
e93ceea804
fix(files): Do not allow copy action on public shares without `create` permission
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
a84de3c755
feat(files): Allow to download files on public shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
ada6a61688
fix(files): Do not allow rename action on single-file-shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
563f8e7c5d
refactor(files_sharing): Make file structure more clear
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
f0a765ee46
fix(files): Disable copy-move-action of single file shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
f109c1a044
refactor(files): Make `RouterService` provide a protected getter for the router to allow injecting the `files_sharing` router
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
82a7a3971d
fix(files): Adjust files list for sharing permissions on public shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
819f5cea9b
fix(files): Fix file previews for public shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
767e87a466
fix(files): Do not use `favorite`, `sidebar` and `view-in-folder` action for public shares
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-06 03:38:47 +07:00
Ferdinand Thiessen
96c8275586
feat(files_sharing): Migrate public share to use Vue files list
...
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-09-06 03:38:42 +07:00
Nextcloud bot
e4fa996701
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-09-06 00:25:10 +07:00
nextcloud-command
7594c79834
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-09-05 23:33:10 +07:00
Christopher Ng
d43ec7d966
chore: compile scss
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-09-05 16:19:22 +07:00
Christopher Ng
65ced2dd40
fix: Fix inaccessible content on public pages due to overlapping footer
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-09-05 16:19:22 +07:00
Git'Fellow
0308001118
fix(files): Check if the target path is a descendant of the shared folder path
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
fix: tests
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
fix: fix tests
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
fix: add tests
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
fix: tests
2024-09-05 23:54:01 +07:00
Anna
9aafc0f989
Merge pull request #47789 from nextcloud/fix/cs-fixer-errors
...
chore: adjust code to adhere to coding standard
2024-09-05 22:25:34 +07:00
Anna Larch
3d3ab10655
chore: add coding standard code change to .git-blame-ignore-revs
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-09-05 21:31:05 +07:00
Anna Larch
8af7ecb257
chore: adjust code to adhere to coding standard
...
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-09-05 21:23:38 +07:00
Louis
4566cf791d
Merge pull request #47770 from nextcloud/artonge/fix/always_respond_custom_error_page_on_exceptions
...
fix(dav): Always respond custom error page on exceptions
2024-09-05 20:13:45 +07:00
Stephan Orbaugh
c2f87fbd39
Merge pull request #47761 from nextcloud/fix/missing-footer
...
fix: Fix missing footer on public pages
2024-09-05 18:02:25 +07:00
Stephan Orbaugh
3f79566974
Merge pull request #47519 from nextcloud/fix/transfer-ownership-encrypted-files
...
feat(transfer-ownership): Correctly react to encrypted files
2024-09-05 17:58:44 +07:00
Stephan Orbaugh
a933ba1fdb
Merge pull request #47769 from nextcloud/artonge/fix/use_sha256_for_arguments_hash_forbg_jobs
...
fix: Use sha256 to hash arguments of background jobs
2024-09-05 17:52:58 +07:00
Stephan Orbaugh
eac7c2e9cf
Merge pull request #46255 from nextcloud/bug/add-option-to-remove-webroot-for-setupchecks
...
fix: add option to remove the webroot for setup checks and don't chec…
2024-09-05 17:51:30 +07:00
Louis Chemineau
9992e7d439
fix(dav): Always respond custom error page on exceptions
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-05 16:17:32 +07:00
Louis Chemineau
dbf56b6c11
fix: Migrate existing bg jobs to use sha256
...
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-09-05 15:36:51 +07:00