]> source.dussan.org Git - nextcloud-server.git/commitdiff
calculate correct permissions while toggle the password protection
authorBjoern Schiessle <schiessle@owncloud.com>
Fri, 20 Sep 2013 11:11:05 +0000 (13:11 +0200)
committerBjoern Schiessle <schiessle@owncloud.com>
Fri, 20 Sep 2013 11:11:05 +0000 (13:11 +0200)
core/js/share.js

index 5d34faf8a5db15d9fb26aeee33903a49276247ac..f0fc4136e61e248f75d266d9265479bf3b8f8d61 100644 (file)
@@ -603,7 +603,17 @@ $(document).ready(function() {
                if (!$('#showPassword').is(':checked') ) {
                        var itemType = $('#dropdown').data('item-type');
                        var itemSource = $('#dropdown').data('item-source');
-                       OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', OC.PERMISSION_READ);
+                       var allowPublicUpload = $('#sharingDialogAllowPublicUpload').is(':checked');
+
+                       // Calculate permissions
+                       if (allowPublicUpload) {
+                               permissions = OC.PERMISSION_UPDATE + OC.PERMISSION_CREATE + OC.PERMISSION_READ;
+                       } else {
+                               permissions = OC.PERMISSION_READ;
+                       }
+
+
+                       OC.Share.share(itemType, itemSource, OC.Share.SHARE_TYPE_LINK, '', permissions);
                } else {
                        $('#linkPassText').focus();
                }