aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/tests/js/settingsSpec.js
Commit message (Collapse)AuthorAgeFilesLines
* Improve saving applicable users in ext storageVincent Petry2023-01-121-4/+67
| | | | | | | Added a checkbox to prevent saving "All users" by mistake and giving access to everyone when not wanted. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* add all storage config rows in one go on loadRobin Appelman2022-03-171-5/+5
| | | | | | this prevents repeated reflows Signed-off-by: Robin Appelman <robin@icewind.nl>
* Replace license information to SPDX expressionLouis Chemineau2022-01-111-1/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Bump js licensesJohn Molakvoæ (skjnldsv)2021-03-311-4/+24
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix JS namespace of files_external appJoas Schilling2018-10-301-2/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix usage of deprecated OC.webrootChristoph Wurst2018-10-091-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* files_external: Fix jsunit testsJulius Härtl2018-08-021-10/+7
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Fix testsRoeland Jago Douma2018-05-011-1/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* fixup! Fixed testsJohn Molakvoæ (skjnldsv)2018-02-271-1/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fixup! Fixed testsJohn Molakvoæ (skjnldsv)2018-02-271-20/+20
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fixed testsJohn Molakvoæ (skjnldsv)2018-02-271-3/+10
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix sinon.stub deprecation warningsChristoph Wurst2017-04-241-1/+1
| | | | | | | | | | Calls to `sinon.stub(obj, 'meth', fn)` are deprecated and therefore replaced by `sinon.stub(obj, 'meth).callsFake(fn)` as instructed by the deprecation warning. This makes the js unit testing output readable again. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* replace autosave with a save button for external storage configurationRobin Appelman2017-03-221-8/+5
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Fix testJuan Pablo Villafáñez2016-06-071-1/+2
|
* Add encoding wrapper as opt-in mount optionVincent Petry2016-05-201-1/+2
| | | | | The encoding wrapper is now only applied when the mount option is set, disabled by default.
* Display external storage GUI even if user mounting disabledRobin McCorkell2016-03-161-0/+6
|
* Disable sharing by default for external storage mountsVincent Petry2016-02-241-1/+1
| | | | | | This is for newly created mount points. Migrated mount points will have sharing enabled as before.
* Remove magic flags from files_external backend paramsRobin Appelman2016-02-021-10/+38
|
* Merge pull request #20903 from owncloud/sharing-mount-optionThomas Müller2016-02-021-0/+1
|\ | | | | Add mount option to disable sharing
| * adjust js unit testRobin Appelman2016-01-291-0/+1
| |
* | set auth mechanism in testsRobin Appelman2016-01-291-0/+1
| |
* | Add storage validation JS unit testsRobin McCorkell2016-01-291-1/+75
|/
* fix js unit testsMorris Jobke2016-01-071-2/+2
|
* Fix JS unit testsRobin McCorkell2015-11-211-2/+5
|
* Authentication mechanisms for external storage backendsRobin McCorkell2015-08-191-2/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A backend can now specify generic authentication schemes that it supports, instead of specifying the parameters for its authentication method directly. This allows multiple authentication mechanisms to be implemented for a single scheme, providing altered functionality. This commit introduces the backend framework for this feature, and so at this point the UI will be broken as the frontend does not specify the required information. Terminology: - authentication scheme Parameter interface for the authentication method. A backend supporting the 'password' scheme accepts two parameters, 'user' and 'password'. - authentication mechanism Specific mechanism implementing a scheme. Basic mechanisms may forward configuration options directly to the backend, more advanced ones may lookup parameters or retrieve them from the session New dropdown selector for external storage configurations to select the authentication mechanism to be used. Authentication mechanisms can have visibilities, just like backends. The API was extended too to make it easier to add/remove visibilities. In addition, the concept of 'allowed visibility' has been introduced, so a backend/auth mechanism can force a maximum visibility level (e.g. Local storage type) that cannot be overridden by configuration in the web UI. An authentication mechanism is a fully instantiated implementation. This allows an implementation to have dependencies injected into it, e.g. an \OCP\IDB for database operations. When a StorageConfig is being prepared for mounting, the authentication mechanism implementation has manipulateStorage() called, which inserts the relevant authentication method options into the storage ready for mounting.
* add unit testRobin Appelman2015-04-021-0/+11
|
* adjust unt testsRobin Appelman2015-04-021-1/+2
|
* Added ext storage mount options GUIVincent Petry2015-03-261-7/+81
| | | | | | | | | | | | Added option to disable autoscan of external storages Mount option file system scan is now an int Move priority field to avoid undefined field in storage options All input elements inside the storage options block get parsed into storage options. Moving the priority field outside prevents it to appear in the storage config, as expected. It is still parsed by special code.
* Fix storage priority in JS unit testVincent Petry2015-03-161-3/+6
|
* Use storage id + appframework for ext storage CRUDVincent Petry2015-03-121-0/+164
- 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