summaryrefslogtreecommitdiffstats
path: root/apps/files_external/controller
diff options
context:
space:
mode:
authorRobin McCorkell <rmccorkell@owncloud.com>2015-09-13 23:23:42 +0100
committerRobin McCorkell <rmccorkell@owncloud.com>2015-11-21 22:54:21 +0000
commita1704c86233312c4574bc368b78b73fb6b605c2b (patch)
tree926df0b601bb4c3421ccddf4ed49cc4c87559cbc /apps/files_external/controller
parenteb42340fa33467f3cd6645136a2ca047b14aab1f (diff)
downloadnextcloud-server-a1704c86233312c4574bc368b78b73fb6b605c2b.tar.gz
nextcloud-server-a1704c86233312c4574bc368b78b73fb6b605c2b.zip
Render external storages list in JS
Diffstat (limited to 'apps/files_external/controller')
-rw-r--r--apps/files_external/controller/storagescontroller.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/apps/files_external/controller/storagescontroller.php b/apps/files_external/controller/storagescontroller.php
index 048f3588ed7..c66bd902d8d 100644
--- a/apps/files_external/controller/storagescontroller.php
+++ b/apps/files_external/controller/storagescontroller.php
@@ -256,6 +256,20 @@ abstract class StoragesController extends Controller {
}
/**
+ * Get all storage entries
+ *
+ * @return DataResponse
+ */
+ public function index() {
+ $storages = $this->service->getAllStorages();
+
+ return new DataResponse(
+ $storages,
+ Http::STATUS_OK
+ );
+ }
+
+ /**
* Get an external storage entry.
*
* @param int $id storage id