diff options
author | Robin Appelman <robin@icewind.nl> | 2018-07-10 16:49:26 +0200 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2018-07-10 16:49:26 +0200 |
commit | 3ad6084891b88b3b7ef784bbf297b0a57b282d77 (patch) | |
tree | 51d058322483a40f6f57e759ab1c19ed43dd7c99 /lib/public | |
parent | a22bc0e78758a86000b1023c93e554ebca696493 (diff) | |
download | nextcloud-server-3ad6084891b88b3b7ef784bbf297b0a57b282d77.tar.gz nextcloud-server-3ad6084891b88b3b7ef784bbf297b0a57b282d77.zip |
Add the option to filter mounts for a user
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/Files/Config/IMountProviderCollection.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/public/Files/Config/IMountProviderCollection.php b/lib/public/Files/Config/IMountProviderCollection.php index 93701c326b2..a3f96f37aa6 100644 --- a/lib/public/Files/Config/IMountProviderCollection.php +++ b/lib/public/Files/Config/IMountProviderCollection.php @@ -57,6 +57,14 @@ interface IMountProviderCollection { public function registerProvider(IMountProvider $provider); /** + * Add a filter for mounts + * + * @param callable $filter (IMountPoint $mountPoint, IUser $user) => boolean + * @since 14.0.0 + */ + public function registerMountFilter(callable $filter); + + /** * Add a provider for home mount points * * @param \OCP\Files\Config\IHomeMountProvider $provider |