{"action":"opened","issue":{"url":"https://api.github.com/repos/sjarvela/kloudspeaker/issues/87","labels_url":"https://api.github.com/repos/sjarvela/kloudspeaker/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/sjarvela/kloudspeaker/issues/87/comments","events_url":"https://api.github.com/repos/sjarvela/kloudspeaker/issues/87/events","html_url":"https://github.com/sjarvela/kloudspeaker/issues/87","id":118506133,"number":87,"title":"Usability Enhancements","user":{"login":"crashmaxed","id":9369535,"avatar_url":"https://avatars.githubusercontent.com/u/9369535?v=3","gravatar_id":"","url":"https://api.github.com/users/crashmaxed","html_url":"https://github.com/crashmaxed","followers_url":"https://api.github.com/users/crashmaxed/followers","following_url":"https://api.github.com/users/crashmaxed/following{/other_user}","gists_url":"https://api.github.com/users/crashmaxed/gists{/gist_id}","starred_url":"https://api.github.com/users/crashmaxed/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crashmaxed/subscriptions","organizations_url":"https://api.github.com/users/crashmaxed/orgs","repos_url":"https://api.github.com/users/crashmaxed/repos","events_url":"https://api.github.com/users/crashmaxed/events{/privacy}","received_events_url":"https://api.github.com/users/crashmaxed/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-24T00:35:17Z","updated_at":"2015-11-24T00:35:17Z","closed_at":null,"body":"Currently there are some shortcomings in terms of usability with the management of users, groups, and folders.  Everything works as expected, but the usage is cumbersome.  I am running the current release, 2.7.10.  The following would greatly increase the usability.\r\n\r\nFirst off, note that in Configuration >> Users you are able to sort by Username, Type, and Email columns by clicking on the column header.  Clicking the same header again swaps between ascending and descending order.  With this in mind:\r\n\r\n1) In Configuration >> Users the ID column should also be clickable to sort by.  At times it may just be easiest to find the account you are looking for by being able to sort by ID.  For example, when looking for an account that you just made (hence has the highest ID number).\r\n\r\n2) Configuration >> Groups should be able to sort by clicking headers for ID, Name, and Description similar to Configuration >> Users.  It may be useful to sort by the Name column by default kind of like Configuration >> Users already does with Username.\r\n\r\n3) Configuration >> Folders should be able to sort by clicking headers for ID, Folder Name, and Path similar to Configuration >> Users.  It may be useful to sort by the Folder Name column by default kind of like Configuration >> Users already does with Username.\r\n\r\n4) Add User Folder (Configuration >> Users), Add User Group (Configuration >> Users), and Add Folder User (Configuration >> Folders) could also benefit from having their headers sortable by clicking on them.  Combined with the below issue of restrictive pop-up menu size, it makes for adding memberships cumbersome.\r\n\r\nMoving on, pop-up menus for Add User Folder (Configuration >> Users), Add User Group (Configuration >> Users), and Add Folder User (Configuration >> Folders) are quite restrictive in size given the potential amount of real estate present in the browser window.  \r\n\r\nFor example, long filesystem paths could easily fit in the text box (without the need to scroll) if widened.\r\n\r\n![ks_longpath](https://cloud.githubusercontent.com/assets/9369535/11353975/5a4b8a88-9205-11e5-9e60-1cac7a3be102.png)\r\n\r\nSimilarly, the pop-up menus for adding user mappings for folders and groups are very constrained.\r\n\r\n![ks_smallpopup](https://cloud.githubusercontent.com/assets/9369535/11354118/55fe89de-9206-11e5-92b6-6ef0e2faa707.png)\r\n\r\nIf nothing else I could come up with my own customization by modifying the applicable CSS, but this might be something others find could use improvement.  Some possibilities would be to increase the absolute width, use percentage based widths, or maybe add configuration items that could be applied to index.html or configuration.php where an absolute pixel width or percentage browser width could be set for these popouts.\r\n\r\nLastly, there is no way at a glance to see what users are a member of a specific group and what folders are applied to said group.  Configuration >> Groups could definitely benefit from the ability to manage access in this method.  As it stands the only way to know is by clicking on each user in Configuration >> Users and each folder in Configuration >> Folders and figure out this information on your own.\r\n"}}