]> source.dussan.org Git - nextcloud-server.git/commitdiff
Remove encryption option for nextcloud external storage 22335/head
authorRoeland Jago Douma <roeland@famdouma.nl>
Thu, 20 Aug 2020 14:28:03 +0000 (16:28 +0200)
committerRoeland Jago Douma <roeland@famdouma.nl>
Thu, 20 Aug 2020 14:28:03 +0000 (16:28 +0200)
Fixes #16017

Since it never worked we should not show it.

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
apps/files_external/js/settings.js

index d6d8c1c73479a6918bbcd2edb59033776db6b2dd..2470cb4c60ab87525fe46c66ea5d5c030ca6d0f7 100644 (file)
@@ -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);