nextcloud-server/apps/files_external/lib/Lib
Vincent Petry 8d1a3daa3f Allow ext storage Local to go unavailable
Whenever an external storage of type Local points at a non-existing
directory, process this as a StorageNotAvailable instead of returning
404.

This makes desktop clients ignore the folder instead of deleting it when
it becomes unavailable.

The code change was limited to external storages to avoid issues during
setup and with the default home storage.
Signed-off-by: Vincent Petry <pvince81@yahoo.fr>
2023-08-29 11:04:31 +07:00
..
Auth feat(files_external): migrate to vue 2023-08-01 16:38:06 +07:00
Backend Allow ext storage Local to go unavailable 2023-08-29 11:04:31 +07:00
Config Update php licenses 2021-06-04 22:02:41 +07:00
Notify Update php licenses 2021-06-04 22:02:41 +07:00
Storage Migrate files external to PSR LoggerInterface 2023-08-01 09:44:57 +07:00
DefinitionParameter.php Extend ext storage params to contain default value 2023-01-13 10:27:17 +07:00
DependencyTrait.php Update php licenses 2021-06-04 22:02:41 +07:00
FrontendDefinitionTrait.php More type safety 2022-10-17 11:53:11 +07:00
IFrontendDefinition.php More type safety 2022-10-17 11:53:11 +07:00
IIdentifier.php Add corresponding interface to trait 2022-10-17 10:58:27 +07:00
IdentifierTrait.php Add corresponding interface to trait 2022-10-17 10:58:27 +07:00
InsufficientDataForMeaningfulAnswerException.php Update php licenses 2021-06-04 22:02:41 +07:00
LegacyDependencyCheckPolyfill.php Additional type hinting found by psalm 2022-10-18 12:28:34 +07:00
MissingDependency.php More type safety 2022-10-17 11:53:11 +07:00
PersonalMount.php Rename `numericStorageId` to `numericExternalStorageId` in PersonalMount.php 2023-05-07 04:47:44 +07:00
PriorityTrait.php Add corresponding interface to trait 2022-10-17 10:58:27 +07:00
SessionStorageWrapper.php Update php licenses 2021-06-04 22:02:41 +07:00
StorageConfig.php files_external: Fix OpenAPI 2023-08-07 08:42:19 +07:00
StorageModifierTrait.php Update php licenses 2021-06-04 22:02:41 +07:00
VisibilityTrait.php Update php licenses 2021-06-04 22:02:41 +07:00