summaryrefslogtreecommitdiffstats
path: root/apps/files_external/templates
Commit message (Collapse)AuthorAgeFilesLines
* files_external: Add description to settingsJulius Härtl2018-08-011-0/+2
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* files_external: Move delete option to 3-dots menuJulius Härtl2018-08-011-4/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Fix files_external setings layoutJulius Härtl2018-06-211-3/+4
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Make it possible to make external storages read onlyRoeland Jago Douma2018-05-011-0/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #8496 from nextcloud/ext-strg-design-fixesMorris Jobke2018-02-271-15/+5
|\ | | | | External storage design fixes and update
| * Fixed actions and header missing thJohn Molakvoæ (skjnldsv)2018-02-271-0/+1
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
| * Fixed icons paddingJohn Molakvoæ (skjnldsv)2018-02-261-10/+3
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
| * Tooltip fix on status iconJohn Molakvoæ (skjnldsv)2018-02-221-1/+1
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
| * Changed config saving feedback designJohn Molakvoæ (skjnldsv)2018-02-221-1/+1
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
| * Use popovermenu instead of dropdown and small fix to popovermenuJohn Molakvoæ (skjnldsv)2018-02-221-5/+1
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | Updated error messageJohn Molakvoæ (skjnldsv)2018-02-232-4/+2
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | Fixed default urlsJohn Molakvoæ (skjnldsv)2018-02-222-2/+2
| | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* | Show error if no external storage configuredJohn Molakvoæ (skjnldsv)2018-02-221-0/+6
|/ | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix "allow user mount" checkbox for external storageRobin Appelman2017-11-091-2/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Fix comparisons in the files external appJoas Schilling2017-08-011-3/+3
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix name of external storagesJan-Christoph Borchardt2017-05-081-1/+1
| | | | Signed-off-by: Jan-Christoph Borchardt <hey@jancborchardt.net>
* Fix icons in sidebar on personal pageMorris Jobke2017-04-271-1/+1
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* replace autosave with a save button for external storage configurationRobin Appelman2017-03-221-1/+7
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* add in files view a link to personal files externaldavitol2016-08-291-1/+0
|
* add link to personal files externaldavitol2016-08-291-0/+1
|
* Fix casing of external storage appMorris Jobke2016-08-171-2/+2
|
* layout refinementsMorris Jobke2016-08-171-2/+0
|
* hide files external in personal settings if it's emptyRobin Appelman2016-08-171-1/+1
|
* don't show dependency info if we cant create new mountsRobin Appelman2016-08-171-3/+5
|
* hide global credentials in personal when a user cant add mountsRobin Appelman2016-08-171-16/+19
|
* Add "Global Auth" option to external storageRobin Appelman2016-06-211-1/+17
| | | | | | | | This adds the "Global Auth" option to the external storage implementation, it is basically done by reverting c2c6caee93c491de9fa9a2e7c2eea036f4974e61 from https://github.com/owncloud/core/pull/22468. This was taken from owncloud/core which is AGPL licensed. Commited with "icewind@owncloud.com" to keep the license header signature in sync. ![2016-06-21_14-01-06](https://cloud.githubusercontent.com/assets/878997/16228662/9c243136-37b8-11e6-9700-c1076ddb3d17.png)
* files_external: Keep checkbox and its label on one line #20032 #22655Markus Goetz2016-06-171-1/+5
| | | | Else the checkbox and the decription end up on different lines in my Chrome on OS X
* Allow multiple custom JS filesRobin McCorkell2016-05-031-4/+8
|
* Move some translation stings around to enable xgettext to detect themThomas Müller2016-04-071-0/+8
|
* Fixed hidden settings and delete iconsPau2016-03-181-2/+2
|
* Display external storage GUI even if user mounting disabledRobin McCorkell2016-03-161-1/+5
|
* remove global credentialsRobin Appelman2016-02-171-16/+1
|
* Add global auth backend for files externalRobin Appelman2016-02-041-1/+16
|
* Display applicable global storages in personal mount listRobin McCorkell2015-11-211-6/+28
|
* Render external storages list in JSRobin McCorkell2015-11-211-67/+0
|
* fix external storage wording detail, ref #19858Jan-Christoph Borchardt2015-11-031-1/+1
|
* fix wording on external storage checkbox, ref #19858Jan-Christoph Borchardt2015-10-191-1/+1
|
* apply new checkbox style to admin settingsHendrik Leppelsack2015-10-141-3/+3
|
* Hide deprecated backends in external storage GUIRobin McCorkell2015-09-231-2/+7
| | | | | | Selecting/deselecting the deprecate-to backends in the user mountable storages selection will also change the corresponding deprecated backend.
* Revert "Implement more fine-grained external storage permissions model"Robin McCorkell2015-09-231-1/+1
| | | | | | This reverts commit 0b97a05e7bd631d66de1c2aee115113ada8a5f63. This reverts commit d2e3c17c0000bc0020f1ff641190452f370434de. This reverts commit cc88c5f4b84da57c425cbdb7dc8b391b1942b503.
* fix checkboxes in files_externalHendrik Leppelsack2015-09-191-8/+8
|
* Implement more fine-grained external storage permissions modelRobin McCorkell2015-08-281-1/+1
| | | | | | | | | | | | | | VisibilityTrait -> PermissionsTrait PermissionsTrait stores two sets of data, $permissions and $allowedPermissions (analogous to $visibility and $allowedVisibility of VisibilityTrait). Each set is a map of user type ('admin' or 'personal') to permissions (mounting permission, create permission). The result is that a backend can now be restricted for creation, while still allowing it to be mounted. This is useful for deprecating backends or auth mechanisms, preventing new storages being created, while still allowing existing storages to be mounted.
* Merge pull request #18445 from owncloud/ext-only-setuservars-stringMorris Jobke2015-08-251-1/+1
|\ | | | | setUserVars() should only attempt substitution with strings
| * setUserVars() should only attempt substitution with stringsRobin McCorkell2015-08-201-1/+1
| |
* | Use OCP classes as much as possible in files_externalRobin McCorkell2015-08-191-1/+1
|/
* Load custom JS for all backends/auth mechanismsRobin McCorkell2015-08-191-9/+0
| | | | | | Loading custom JS on a per-backend basis added needless complexity and made dealing with async required. Now all backends/auth mechanisms load custom JS in PHP
* Split backend identifiers from the class nameRobin McCorkell2015-08-191-6/+6
| | | | | | | | | | | | | Prior to this, the storage class name was stored in mount.json under the "class" parameter, and the auth mechanism class name under the "authMechanism" parameter. This decouples the class name from the identifier used to retrieve the backend or auth mechanism. Now, backends/auth mechanisms have a unique identifier, which is saved in the "backend" or "authMechanism" parameter in mount.json respectively. An identifier is considered unique for the object it references, but the underlying class may change (e.g. files_external gets pulled into core and namespaces are modified).
* Authentication mechanisms for external storage backendsRobin McCorkell2015-08-191-48/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Introduce BackendService for managing external storage backendsRobin McCorkell2015-08-191-82/+133
| | | | | | | | | | | | | | | | | 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).
* Revert "Use OCP classes as much as possible in files_external"Thomas Müller2015-07-021-1/+1
|