[BUGFIX] Catch exceptions for inaccessible storages 17/42017/5
authorPhilipp Gampe <philipp.gampe@typo3.org>
Sun, 1 Feb 2015 10:46:51 +0000 (11:46 +0100)
committerMarkus Klein <markus.klein@typo3.org>
Wed, 12 Aug 2015 23:45:26 +0000 (01:45 +0200)
commit247d6d4165b01ba0e5bb10af1e438c7abb4285e4
treef5098ad97fee3b66b427dd4ed9519e543c29df73
parent1f324681aad33dd89538774aaf4e07a17b541960
[BUGFIX] Catch exceptions for inaccessible storages

A storage might be (temporary or permanently) not available in the
current file system. Then it should be displayed as inaccessible
(offline).
Catch all exceptions while trying to fetch permissions for any related
folders.
Only display paste icons for browsable storages.

Resolves: #64714
Releases: master, 6.2
Change-Id: I803d1d2dad919fefebf9b37c60b40a7a440bc6d5
Reviewed-on: http://review.typo3.org/42017
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
typo3/sysext/backend/Classes/Utility/IconUtility.php
typo3/sysext/backend/Tests/Unit/Utility/IconUtilityTest.php
typo3/sysext/core/Classes/Resource/Driver/LocalDriver.php
typo3/sysext/core/Classes/Resource/Exception/ResourcePermissionsUnavailableException.php [new file with mode: 0644]
typo3/sysext/core/Classes/Resource/Folder.php
typo3/sysext/core/Classes/Resource/ResourceStorage.php