]> source.dussan.org Git - nextcloud-server.git/commitdiff
Expose creatable permissions trough fileinfo
authorRobin Appelman <icewind@owncloud.com>
Wed, 24 Sep 2014 15:49:52 +0000 (17:49 +0200)
committerRobin Appelman <icewind@owncloud.com>
Thu, 25 Sep 2014 12:00:13 +0000 (14:00 +0200)
lib/private/files/fileinfo.php
lib/public/files/fileinfo.php

index 716b7d39402c4738a92f32cb2f00d0789b80d470..8457a2d160f02a4397f9d4a7ac4612ad0de3427e 100644 (file)
@@ -183,6 +183,15 @@ class FileInfo implements \OCP\Files\FileInfo, \ArrayAccess {
                return $this->checkPermissions(\OCP\PERMISSION_UPDATE);
        }
 
+       /**
+        * Check whether new files or folders can be created inside this folder
+        *
+        * @return bool
+        */
+       public function isCreatable() {
+               return $this->checkPermissions(\OCP\PERMISSION_CREATE);
+       }
+
        /**
         * @return bool
         */
index 0279050b8588ecd644f16f40c90cc122caa03ebc..ec81a54156468be2aff8a161b60d7aa8eda30b33 100644 (file)
@@ -135,6 +135,13 @@ interface FileInfo {
         */
        public function isUpdateable();
 
+       /**
+        * Check whether new files or folders can be created inside this folder
+        *
+        * @return bool
+        */
+       public function isCreatable();
+
        /**
         * Check if a file or folder can be deleted
         *