nextcloud/apps/files_external
Robin McCorkell 37beb58c6f Introduce BackendService for managing external storage backends
Backends are registered to the BackendService through new data
structures:

Backends are concrete classes, deriving from
\OCA\Files_External\Lib\Backend\Backend. During construction, the
various configuration parameters of the Backend can be set, in a design
similar to Symfony Console.

DefinitionParameter stores a parameter configuration for an external
storage: name of parameter, human-readable name, type of parameter
(text, password, hidden, checkbox), flags (optional or not).

Storages in the StoragesController now get their parameters validated
server-side (fixes a TODO).
2015-08-19 10:05:11 +01:00
..
3rdparty update icewind/smb to 1.0.4 2015-08-17 16:31:29 +02:00
ajax update license headers and authors 2015-06-25 14:13:49 +02:00
appinfo Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00
controller Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00
css Added ext storage mount options GUI 2015-03-26 11:21:03 +01:00
img fix and compress files_external icon 2014-12-11 15:33:31 +01:00
js Fix files_external l10n 2015-05-30 14:00:52 +02:00
l10n [tx-robot] updated from transifex 2015-07-28 01:55:00 -04:00
lib Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00
service Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00
templates Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00
tests Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00
list.php update license headers and authors 2015-06-25 14:13:49 +02:00
personal.php Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00
settings.php Introduce BackendService for managing external storage backends 2015-08-19 10:05:11 +01:00