aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/js/settings.js
diff options
context:
space:
mode:
authorRoeland Jago Douma <roeland@famdouma.nl>2020-08-20 16:28:03 +0200
committerRoeland Jago Douma <roeland@famdouma.nl>2020-08-20 16:28:03 +0200
commit85406bcaa58595eefa514cdbb2b25a1285afc7e7 (patch)
treefff86673299e8903fcf0e24a5dc7c48ed14b8c5d /apps/files_external/js/settings.js
parenteed3a534cafe3e700650ec2ff56eacec8ea226fa (diff)
downloadnextcloud-server-85406bcaa58595eefa514cdbb2b25a1285afc7e7.tar.gz
nextcloud-server-85406bcaa58595eefa514cdbb2b25a1285afc7e7.zip
Remove encryption option for nextcloud external storage
Fixes #16017 Since it never worked we should not show it. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'apps/files_external/js/settings.js')
-rw-r--r--apps/files_external/js/settings.js12
1 files changed, 10 insertions, 2 deletions
diff --git a/apps/files_external/js/settings.js b/apps/files_external/js/settings.js
index d6d8c1c7347..2470cb4c60a 100644
--- a/apps/files_external/js/settings.js
+++ b/apps/files_external/js/settings.js
@@ -475,7 +475,9 @@ MountOptionsDropdown.prototype = {
}));
this.$el = $el;
- this.setOptions(mountOptions, visibleOptions);
+ var storage = $container[0].parentNode.className;
+
+ this.setOptions(mountOptions, visibleOptions, storage);
this.$el.appendTo($container);
MountOptionsDropdown._last = this;
@@ -523,7 +525,13 @@ MountOptionsDropdown.prototype = {
* @param {Object} options mount options
* @param {Array} visibleOptions enabled mount options
*/
- setOptions: function(options, visibleOptions) {
+ setOptions: function(options, visibleOptions, storage) {
+ if (storage === 'owncloud') {
+ var ind = visibleOptions.indexOf('encrypt');
+ if (ind > 0) {
+ visibleOptions.splice(ind, 1);
+ }
+ }
var $el = this.$el;
_.each(options, function(value, key) {
var $optionEl = $el.find('input, select').filterAttr('name', key);