diff options
author | Michael Gapczynski <GapczynskiM@gmail.com> | 2011-07-30 16:03:32 -0400 |
---|---|---|
committer | Michael Gapczynski <GapczynskiM@gmail.com> | 2011-07-30 16:03:32 -0400 |
commit | d13ba0ee2d93080ba56776442b9d39a53e2b6321 (patch) | |
tree | 4177bb0346dd74ee1c4d360b31405187a2a9f0fa /apps/files_sharing/js | |
parent | 09e05d14a08fa3225c97649c9eb5ee58630fba2b (diff) | |
download | nextcloud-server-d13ba0ee2d93080ba56776442b9d39a53e2b6321.tar.gz nextcloud-server-d13ba0ee2d93080ba56776442b9d39a53e2b6321.zip |
Revise permissions system to support read, write, and delete
Diffstat (limited to 'apps/files_sharing/js')
-rw-r--r-- | apps/files_sharing/js/share.js | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js index a519ec6d5c9..c688007ddb8 100644 --- a/apps/files_sharing/js/share.js +++ b/apps/files_sharing/js/share.js @@ -32,10 +32,6 @@ $(document).ready(function() { alert("remove"); // TODO Remove corresponding row }); - $('#toggle-private-advanced').live('click', function(event) { - event.preventDefault(); - $('#private-advanced').toggle(); - }); $('#expire').datepicker({ dateFormat:'MM d, yy', altField: "#expire_time", @@ -69,8 +65,8 @@ $(document).ready(function() { }); }); -function createShareDialog(files) { - var html = "<div id='dialog' title='Share "+files+"' align='center'>"; +function createShareDialog(fileNames) { + var html = "<div id='dialog' align='center'>"; html += "<label><input type='radio' name='share_type' value='private' checked='checked' /> Private</label>"; html += "<label><input type='radio' name='share_type' value='public' /> Public</label>"; html += "<br />"; @@ -78,13 +74,12 @@ function createShareDialog(files) { html += "<label>Share with <input placeholder='User or Group' class='uid_shared_with' /></label>"; html += "<button id='hey' class='add-uid_shared_with fancybutton'>+</button>"; html += "<br />"; - html += "<a id='toggle-private-advanced'>Advanced</a>"; + html += "<div id='permissions'style='text-align: left'>"; + html += "Permissions" html += "<br />"; - html += "<div id='private-advanced' style='display: none; text-align: left'>"; - html += "<label><input type='checkbox' name='share_permissions' value='read' checked='checked' disabled='disable' /> Read</label><br />"; - html += "<label><input type='checkbox' name='share_permissions' value='write' /> Write</label><br />"; - html += "<label><input type='checkbox' name='share_permissions' value='rename' /> Rename</label><br />"; - html += "<label><input type='checkbox' name='share_permissions' value='delete' /> Delete</label><br />"; + html += "<label><input type='checkbox' name='share_permissions' value='0' checked='checked' disabled='disable' /> Read</label><br />"; + html += "<label><input type='checkbox' name='share_permissions' value='1' /> Write</label><br />"; + html += "<label><input type='checkbox' name='share_permissions' value='2' /> Delete</label><br />"; html += "</div>"; html += "</div>"; html += "<div id='public' style='display: none'>"; @@ -95,6 +90,8 @@ function createShareDialog(files) { html += "<button class='submit fancybutton'>Share</button>"; html += "<div>"; $(html).dialog({ + title: "Share " + fileNames, + modal: true, close: function(event, ui) { $(this).remove(); } |