From: Jörn Friedrich Dreyer Date: Thu, 30 Aug 2012 22:13:02 +0000 (+0200) Subject: use permissions to quickfix drag selections X-Git-Tag: v4.5.0beta2~38 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=26ef01241887d74d7afc1854580eae659601da14;p=nextcloud-server.git use permissions to quickfix drag selections --- diff --git a/apps/files/js/files.js b/apps/files/js/files.js index b57e75c9004..5ecc5bc22cb 100644 --- a/apps/files/js/files.js +++ b/apps/files/js/files.js @@ -40,8 +40,11 @@ $(document).ready(function() { $('#file_action_panel').attr('activeAction', false); //drag/drop of files - $('#fileList tr[data-write="true"] td.filename').draggable(dragOptions); - $('#fileList tr[data-type="dir"][data-write="true"] td.filename').droppable(folderDropOptions); + //TODO if we express permisions as "1 2 4 8 16" we can select create with [data-permissions~="4"] + $('#fileList tr[data-permissions="11"] td.filename').draggable(dragOptions); + $('#fileList tr[data-permissions="27"] td.filename').draggable(dragOptions); + $('#fileList tr[data-type="dir"][data-permissions="15"] td.filename').droppable(folderDropOptions); + $('#fileList tr[data-type="dir"][data-permissions="31"] td.filename').droppable(folderDropOptions); $('div.crumb:not(.last)').droppable(crumbDropOptions); $('ul#apps>li:first-child').data('dir',''); if($('div.crumb').length){