Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | feat(federatedfilesharing): auto-accept shares from trusted servers | skjnldsv | 2025-01-09 | 1 | -6/+6 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | test: add test for permissions of copied share | Robin Appelman | 2024-12-04 | 1 | -0/+26 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | chore: remove legacy action to test remote endpoint | Benjamin Gaussorgues | 2024-11-29 | 1 | -89/+0 |
| | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | ||||
* | Merge pull request #43025 from ↵ | Côme Chilliet | 2024-11-25 | 1 | -0/+116 |
|\ | | | | | | | | | nextcloud/bugfix/error-on-reshare-after-transfer-ownership fix: update re-share if shared-by user has been revoked | ||||
| * | fix(sharing): add command to fix broken shares after ownership transferringbugfix/error-on-reshare-after-transfer-ownership | Luka Trovic | 2024-11-18 | 1 | -0/+116 |
| | | | | | | | | Signed-off-by: Luka Trovic <luka@nextcloud.com> | ||||
* | | feat(files_sharing): Allow users with share permission to manage shares on ↵ | provokateurin | 2024-11-25 | 1 | -0/+124 |
|/ | | | | | | IShareOwnerlessMount Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | feat(files_sharing): use share node or label as page titlefeat/sharing-title | skjnldsv | 2024-11-08 | 1 | -0/+3 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix: Adjust preview for view-only sharesfix/view-only-preview | Ferdinand Thiessen | 2024-10-28 | 1 | -10/+111 |
| | | | | | | | | | | | | | | | | | Previously there was a different behavior for public shares (link-shares) and internal shares, if the user disabled the view permission. The legacy UI for public shares simply "disabled" the context menu and hided all download actions. With Nextcloud 31 all share types use the consistent permissions attributes, which simplifies code, but caused a regression: Images can no longer been viewed. Because on 30 and before the attribute was not set, previews for view-only files were still allowed. Now with 31 we need a new way to allow "viewing" shares. So this is allowing previews for those files, but only for internal usage. This is done by settin a special header, which only works with custom requests, and not by opening the URL directly. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | fix(files_sharing): Cleanup error messagesfix/files_sharing/cleanup-error-messages | provokateurin | 2024-10-28 | 2 | -2/+2 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | refactor(apps): Use constructor property promotion when possible | provokateurin | 2024-10-21 | 16 | -29/+44 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixerdependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.3.2 | dependabot[bot] | 2024-10-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/nextcloud/coding-standard/releases) - [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/coding-standard/compare/v1.3.1...v1.3.2) --- updated-dependencies: - dependency-name: nextcloud/coding-standard dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore(apps): Apply new rector configuration to autouse classes | Côme Chilliet | 2024-10-15 | 27 | -505/+562 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | refactor(files_sharing): Add Storage parameter strong types | provokateurin | 2024-10-07 | 1 | -1/+1 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | test: fix share storage move test with object store | Robin Appelman | 2024-09-27 | 1 | -0/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(files_sharing): Fix all IStorage return types | provokateurin | 2024-09-26 | 1 | -3/+4 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | chore: Apply rector configuration to apps folder | Côme Chilliet | 2024-09-20 | 2 | -5/+5 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | chore(deps): Update nextcloud/coding-standard to v1.3.1 | provokateurin | 2024-09-19 | 6 | -24/+24 |
| | | | | Signed-off-by: provokateurin <kate@provokateurin.de> | ||||
* | Merge pull request #48200 from nextcloud/share-reminder-sharding | Robin Appelman | 2024-09-19 | 1 | -1/+3 |
|\ | | | | | fix: add sharding compatible version of share reminder job | ||||
| * | fix: add sharding compatible version of share reminder jobshare-reminder-sharding | Robin Appelman | 2024-09-19 | 1 | -1/+3 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | Merge pull request #48162 from nextcloud/bugfix/noid/array-keys | Joas Schilling | 2024-09-19 | 1 | -5/+5 |
|\ \ | |/ |/| | fix(autocomplete): Move known array keys to psalm docs | ||||
| * | fix(autocomplete): Move known array keys to psalm docsbugfix/noid/array-keys | Joas Schilling | 2024-09-18 | 1 | -5/+5 |
| | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> | ||||
* | | test: fix ShareControllerTest.phpobject-store-move-fixes | Robin Appelman | 2024-09-18 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | test: fix ShareAPIControllerTest.php | Robin Appelman | 2024-09-18 | 1 | -1/+41 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | | test: put parent items into cache in tests | Robin Appelman | 2024-09-18 | 1 | -0/+2 |
|/ | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix: Fix other uses of removed Storage interface | Côme Chilliet | 2024-09-16 | 1 | -6/+0 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | fix: Remove OCP\Files\Storage interface deprecated since version 9 | Côme Chilliet | 2024-09-16 | 1 | -16/+16 |
| | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> | ||||
* | refactor: Add void return type to PHPUnit test methods | Christoph Wurst | 2024-09-15 | 33 | -285/+285 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | fix(files_sharing): adjust permissions from custom edit and delete check methods | skjnldsv | 2024-09-11 | 1 | -0/+46 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | chore(files_sharing): Remove now unused legacy scripts | Ferdinand Thiessen | 2024-09-06 | 3 | -542/+0 |
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | feat(files_sharing): Migrate public share to use Vue files list | Ferdinand Thiessen | 2024-09-06 | 1 | -350/+148 |
| | | | | | | 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> | ||||
* | Merge pull request #47412 from Luka-sama/feat/shares-reminder | John Molakvoæ | 2024-09-03 | 1 | -0/+190 |
|\ | |||||
| * | fix(files_sharing): Add missing check for null & use bool instead of int for ↵ | Stefan Cherniakov | 2024-09-03 | 1 | -1/+1 |
| | | | | | | | | | | | | reminder_sent field Signed-off-by: Stefan Cherniakov <luka-sama@pm.me> | ||||
| * | fix(files_sharing): Make share reminders more stable & fix issues | Stefan Cherniakov | 2024-09-03 | 1 | -8/+2 |
| | | | | | | | | Signed-off-by: Stefan Cherniakov <luka-sama@pm.me> | ||||
| * | feat(files_sharing): reminder for link shares with expiration date | Stefan Cherniakov | 2024-09-03 | 1 | -0/+196 |
| | | | | | | | | Signed-off-by: Stefan Cherniakov <luka-sama@pm.me> | ||||
* | | refactor(IMenuAction): Make public menu actions use the new Vue UI | Ferdinand Thiessen | 2024-09-03 | 1 | -4/+2 |
|/ | | | | | | | | This removes custom rendering code an replaces it with the declarative menu actions. Also adjust the template to allow the Vue UI to mount. Custom entries still are possible. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | test: mark share test cleanup as running across all shards | Robin Appelman | 2024-08-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | style: update codestyle for coding-standard 1.2.3 | Daniel Kesselberg | 2024-08-25 | 12 | -93/+93 |
| | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* | feat(files_sharing): add public name prompt for files requests | skjnldsv | 2024-07-18 | 1 | -4/+10 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | test: update share tests to work with sharding | Robin Appelman | 2024-07-16 | 1 | -22/+22 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(files_sharing): adjust IAttributes API and files_versions | skjnldsv | 2024-07-12 | 1 | -1/+1 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | fix(files_sharing): phpunit & openapi fixes | skjnldsv | 2024-07-12 | 3 | -27/+57 |
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> | ||||
* | Merge pull request #44967 from nextcloud/perf/sharing-events | Ferdinand Thiessen | 2024-06-10 | 1 | -24/+18 |
|\ | | | | | perf(files_sharing): Move events to listener classes and registration instead of boot | ||||
| * | perf(files_sharing): Move events to listener classes and registration ↵ | Julius Härtl | 2024-05-13 | 1 | -24/+18 |
| | | | | | | | | | | | | instead of boot Signed-off-by: Julius Härtl <jus@bitgrid.net> | ||||
* | | chore: Add SPDX header | Andy Scherzinger | 2024-06-06 | 40 | -947/+113 |
|/ | | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de> | ||||
* | refactor(shareApiController): use contrusctor property promotion & DI logger | fenn-cs | 2024-04-18 | 2 | -61/+46 |
| | | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com> | ||||
* | fix(files_sharing): ShareesAPI - Return empty response when user is not ↵ | Ferdinand Thiessen | 2024-03-15 | 1 | -40/+74 |
| | | | | | | | | allowed to share Resolves: https://github.com/nextcloud/server/issues/20950 Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> | ||||
* | refactor: make share manager buildable | Robin Appelman | 2024-03-06 | 1 | -2/+0 |
| | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> | ||||
* | fix(sharing): Avoid (dead)locking during orphan deletion | Christoph Wurst | 2024-03-05 | 1 | -2/+1 |
| | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | Merge pull request #43471 from nextcloud/cache-path-by-id | Robin Appelman | 2024-03-05 | 4 | -75/+107 |
|\ | | | | | Cache path by id | ||||
| * | perf: switch places that always use the first getById result to getFirstNodeById | Robin Appelman | 2024-03-04 | 4 | -75/+107 |
| | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl> |