From a229723b8c65183f8cb7b62f24f7b9c41a2b622b Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 10 Jul 2024 16:59:26 +0200 Subject: feat: Add new forbidden filename options to Capabilities Allow clients to access the new filename validation options and make frontend name validation possible. Co-authored-by: Ferdinand Thiessen Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen --- core/Controller/OCJSController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'core') diff --git a/core/Controller/OCJSController.php b/core/Controller/OCJSController.php index 11a6e5827d8..8a6193d2e53 100644 --- a/core/Controller/OCJSController.php +++ b/core/Controller/OCJSController.php @@ -8,6 +8,7 @@ namespace OC\Core\Controller; use bantu\IniGetWrapper\IniGetWrapper; use OC\Authentication\Token\IProvider; use OC\CapabilitiesManager; +use OC\Files\FilenameValidator; use OC\Template\JSConfigHelper; use OCP\App\IAppManager; use OCP\AppFramework\Controller; @@ -44,6 +45,7 @@ class OCJSController extends Controller { CapabilitiesManager $capabilitiesManager, IInitialStateService $initialStateService, IProvider $tokenProvider, + FilenameValidator $filenameValidator, ) { parent::__construct($appName, $request); @@ -59,7 +61,8 @@ class OCJSController extends Controller { $urlGenerator, $capabilitiesManager, $initialStateService, - $tokenProvider + $tokenProvider, + $filenameValidator, ); } -- cgit v1.2.3