From a4dfc7194d5904d811eb17ba6a2c45e119e8d869 Mon Sep 17 00:00:00 2001
From: Joas Schilling <nickvergessen@owncloud.com>
Date: Wed, 24 Feb 2016 11:00:20 +0100
Subject: [PATCH] Add blacklisted_files to capabilities

---
 apps/files/lib/capabilities.php | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/apps/files/lib/capabilities.php b/apps/files/lib/capabilities.php
index 7d50b51bb97..dc49ca174b3 100644
--- a/apps/files/lib/capabilities.php
+++ b/apps/files/lib/capabilities.php
@@ -24,6 +24,7 @@
 namespace OCA\Files;
 
 use OCP\Capabilities\ICapability;
+use OCP\IConfig;
 
 /**
  * Class Capabilities
@@ -31,6 +32,17 @@ use OCP\Capabilities\ICapability;
  * @package OCA\Files
  */
 class Capabilities implements ICapability {
+	/** @var IConfig */
+	protected $config;
+
+	/**
+	 * Capabilities constructor.
+	 *
+	 * @param IConfig $config
+	 */
+	public function __construct(IConfig $config) {
+		$this->config = $config;
+	}
 
 	/**
 	 * Return this classes capabilities
@@ -41,6 +53,7 @@ class Capabilities implements ICapability {
 		return [
 			'files' => [
 				'bigfilechunking' => true,
+				'blacklisted_files' => $this->config->getSystemValue('blacklisted_files', ['.htaccess']),
 			],
 		];
 	}
-- 
GitLab