aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files_external/js
diff options
context:
space:
mode:
authorLukas Reschke <lukas@statuscode.ch>2016-06-21 14:53:44 +0200
committerGitHub <noreply@github.com>2016-06-21 14:53:44 +0200
commit3985055cdadfd2ab6082092cf9a63b5ab1e332ed (patch)
tree771dba148ded3d080d4611fcff066d78777f2e90 /apps/files_external/js
parent097cba8b38331b578895cacb8cce9d2458a765cd (diff)
parent6affbdc6e7f57d52d63080d5fa0d7e332770831b (diff)
downloadnextcloud-server-3985055cdadfd2ab6082092cf9a63b5ab1e332ed.tar.gz
nextcloud-server-3985055cdadfd2ab6082092cf9a63b5ab1e332ed.zip
Merge pull request #188 from nextcloud/add-wnd
Add "Global Auth" option to external storage
Diffstat (limited to 'apps/files_external/js')
-rw-r--r--apps/files_external/js/settings.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/apps/files_external/js/settings.js b/apps/files_external/js/settings.js
index d210c158ec1..921bf92e775 100644
--- a/apps/files_external/js/settings.js
+++ b/apps/files_external/js/settings.js
@@ -1347,6 +1347,33 @@ $(document).ready(function() {
}
});
+ $('#global_credentials').on('submit', function() {
+ var $form = $(this);
+ var uid = $form.find('[name=uid]').val();
+ var user = $form.find('[name=username]').val();
+ var password = $form.find('[name=password]').val();
+ var $submit = $form.find('[type=submit]');
+ $submit.val(t('files_external', 'Saving...'));
+ $.ajax({
+ type: 'POST',
+ contentType: 'application/json',
+ data: JSON.stringify({
+ uid: uid,
+ user: user,
+ password: password
+ }),
+ url: OC.generateUrl('apps/files_external/globalcredentials'),
+ dataType: 'json',
+ success: function() {
+ $submit.val(t('files_external', 'Saved'));
+ setTimeout(function(){
+ $submit.val(t('files_external', 'Save'));
+ }, 2500);
+ }
+ });
+ return false;
+ });
+
// global instance
OCA.External.Settings.mountConfig = mountConfigListView;