summaryrefslogtreecommitdiffstats
path: root/apps/files_external/controller
Commit message (Collapse)AuthorAgeFilesLines
* Fix PHPDoc in files_external, add missing tagVincent Petry2015-03-173-8/+27
| | | | | | Fix various PHPDoc issues in external storage app. Added missing NoAdminRequired tag
* Fix PHPDoc for StoragesControllerVincent Petry2015-03-161-6/+9
|
* Generate storage config ids when missingVincent Petry2015-03-162-10/+16
| | | | | | | | When reading in old mount.json files, they do not contain config ids. Since these are needed to be able to use the UI and the new service classes, these will be generated automatically. The config grouping is based on a config hash.
* Mount options for ext storage are now passed aroundVincent Petry2015-03-132-2/+14
| | | | | | The mount options are now passed to the UI and stored in a hidden field. The ext storage controllers and services also know how to load/save them from the legacy config.
* Use storage id + appframework for ext storage CRUDVincent Petry2015-03-123-0/+474
| | | | | | | | | | | | | - Added StorageConfig class to replace ugly arrays - Implemented StorageService and StorageController for Global and User storages - Async status checking for storages (from Xenopathic) - Auto-generate id for external storage configs (not the same as storage_id) - Refactor JS classes for external storage settings, this mostly moves/encapsulated existing global event handlers into the MountConfigListView class. - Added some JS unit tests for the external storage UI
* Revert "Updating license headers"Morris Jobke2015-02-261-17/+5
| | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* Updating license headersJenkins for ownCloud2015-02-231-5/+17
|
* Add support for SFTP key authenticationRoss Nicoll2015-01-141-0/+48
Add support for external files accessed via SFTP using public key exchange authentication. Keys are generated automatically when the configuration is added, or can be regenerated on demand if a key is compromised. Creation of a new configuration row now triggers focus on that row. This is used to trigger auto-configuration for SFTP keys. Generated public keys are saved in user's data directory for easy retrieval by an external application. Add controller for SFTP key generation AJAX SFTP class initialisation no longer produces a warning if the password field is missing. Add unit tests for SFTP with key authentication backend