Commit Graph
100 Commits
Author SHA1 Message Date
Michael Jumper 33fbc857f8 Connection parameters should be listed if admin permission present. Connection section of user profile should be shown if admin permission present. 2013-03-04 00:19:45 -08:00
Michael Jumper 4a9e1484db Display all users/connections properly when admin, send error message header before sending error code. 2013-03-03 23:42:34 -08:00
Michael Jumper 7046bd76e3 Paginate history. 2013-03-03 19:14:49 -08:00
Michael Jumper 1fce03279e Zero-duration connections should still show as ended. 2013-03-03 18:42:11 -08:00
Michael Jumper 170ffed02a Gray out connections that are in-use. 2013-03-03 16:43:41 -08:00
Michael Jumper df1bf63525 Display active status of connections. 2013-03-03 16:38:54 -08:00
Michael Jumper 1a12a73d2a Remove unused imports. 2013-03-03 14:59:39 -08:00
Michael Jumper 1d570737de Use username in connection record, not full-blown user. 2013-03-03 13:00:53 -08:00
Michael Jumper 0a6206e0e9 Delete buttons should be red. 2013-03-03 11:24:13 -08:00
Michael Jumper 420b995af6 Support for adding administrative permissions to users (when admin permission present). 2013-03-03 00:04:33 -08:00
Michael Jumper b529c31fb4 Add try/catch around error-throwing service calls. 2013-03-02 21:34:05 -08:00
Michael Jumper bdeab82f5d Prompt user for user/connection deletion. 2013-03-02 19:11:33 -08:00
Michael Jumper 33c90df945 Handle error responses via JS. 2013-03-02 19:08:08 -08:00
Michael Jumper 0db2f6d394 Improve error handling with universal, proper HTTP codes. 2013-03-02 17:53:39 -08:00
Michael Jumper 6c303181e3 Remove unused variable. 2013-02-27 16:28:35 -08:00
Michael Jumper b712d2f128 Remove trailing whitespace. 2013-02-27 16:27:17 -08:00
Michael Jumper a84b9d2094 Refactor to support new SystemPermission organization (no more *DirectoryPermission classes). 2013-02-27 16:20:09 -08:00
Michael Jumper 65a31775b6 Use connection provided by auth provider for update(), not DummyConnection. 2013-02-26 21:21:58 -08:00
Michael Jumper 2164807314 Ticket #268: User permission deltas. Do not explicitly list all permissions every update. 2013-02-25 20:23:24 -08:00
Michael Jumper 3dd855b6aa Ticket #268: Do not use DummyUser for updates. 2013-02-25 19:37:40 -08:00
Michael Jumper 8d2b2b5785 Fix style issues. 2013-02-21 11:50:30 -08:00
Michael Jumper b2c3daf85f Remove trailing whitespace from lines. 2013-02-21 11:31:29 -08:00
Michael Jumper 3116ada14a Add missing JavaDoc. 2013-02-20 23:40:59 -08:00
Michael Jumper 1be13d9767 Paginate connection list in user edit dialog. 2013-02-19 01:15:51 -08:00
Michael Jumper a24804a39d Paginate main UI connection list, improve pager styles, begin proper style separation. 2013-02-19 00:04:53 -08:00
Michael Jumper b467a5945c Ticket #268: Widen pager window, center connection list buttons. 2013-02-18 12:56:07 -08:00
Michael Jumper dec21e5674 Ticket #268: Sort connections and users in main UI. 2013-02-18 12:03:05 -08:00
Michael Jumper 9d07362469 Ticket #268: Add pagination for connections. 2013-02-18 11:51:57 -08:00
Michael Jumper 3c4d074152 Ticket #268: Add pagination for users. 2013-02-18 11:07:08 -08:00
Michael Jumper eb22d4a5dc Ticket #268: Pagination support object. 2013-02-17 23:13:22 -08:00
Michael Jumper e8aedccd29 Ticket #270: Display history in connection popup. 2013-02-16 16:22:42 -08:00
Michael Jumper a99d9234ca Ticket #270: Parse history in GuacamoleService.Connections.list(). 2013-02-16 14:47:12 -08:00
Michael Jumper 83a9e23d7e Ticket #270: Add history to connection list. 2013-02-16 12:42:14 -08:00
Michael Jumper 9937c90020 Ticket #270: Add stub for getHistory() in DummyConnection. 2013-02-16 11:54:54 -08:00
Michael Jumper 47e15e4063 Revert "Ticket #268: Sort connections and users."
This reverts commit 4d29e2bbbad7158c9b5e150c59afbb9bdbee89fd.
2013-02-16 03:07:23 -08:00
Michael Jumper 5fc19e8501 Ticket #268: Sort connections and users. 2013-02-14 23:27:13 -08:00
Michael Jumper d1e499d5d4 Ticket #268: Implement enum field type. 2013-02-14 02:10:35 -08:00
Michael Jumper f6b787bfc3 Ticket #268: Mostly-implemented UI. Still need enum type. 2013-02-14 02:04:20 -08:00
Michael Jumper 5f388910c9 Ticket #268: List all defined parameters for connections with update permission. 2013-02-14 02:03:15 -08:00
Michael Jumper 21040ba2d8 Ticket #268: Add stub RDP parameters. 2013-02-13 18:59:14 -08:00
Michael Jumper b010749716 Ticket #268: Stubbed connection editing, per-protocol fields. 2013-02-13 17:42:41 -08:00
Michael Jumper abbbf00886 Ticket #268: Partial cleanup. Remove old connection form, stub new. 2013-02-13 16:03:12 -08:00
Michael Jumper 2a71da3827 Ticket #268: Implement connection access manipulation, fix user update (reinstate use of DummyUser). 2013-02-13 15:32:57 -08:00
Michael Jumper bb2f8d852d Ticket #268: More style improvements, bringing user properties up to style of main UI. 2013-02-13 14:39:50 -08:00
Michael Jumper bae86644eb Ticket #268: Modifications to re-enter field should flag password as modified, too. 2013-02-13 13:55:41 -08:00
Michael Jumper 8d206babbc Ticket #268: Only attempt to set password if field modified. 2013-02-13 13:54:32 -08:00
Michael Jumper 2afb207f66 Ticket #268: Return array of protocols in service. 2013-02-13 13:39:40 -08:00
Michael Jumper f942c3c161 Ticket #268: More style improvements, removing use of GuacAdmin.Form. UI currently broken in transition. 2013-02-13 13:37:00 -08:00
Michael Jumper 1edb05cb13 Ticket #268: Remove now-unused UserManager class. 2013-02-13 12:45:15 -08:00
Michael Jumper 5c8344d216 Ticket #268: More style improvements. 2013-02-13 02:06:25 -08:00
Michael Jumper 739f500918 Ticket #268: Back button and logout button in admin screen, style improvements. 2013-02-12 23:54:40 -08:00
Michael Jumper afb6e29aef #268: Implement connection management. 2013-02-10 15:10:21 -08:00
Michael Jumper 2e922b8e38 #268: Show connections for which user has admin permission. 2013-02-10 14:29:05 -08:00
Michael Jumper 78229b997a #268: Only update password if given. 2013-02-10 14:09:30 -08:00
Michael Jumper 52d1c5e1d8 #268: Only assign password if given. 2013-02-10 13:31:53 -08:00
Michael Jumper 7f17ce4e88 #268: Implement user management. 2013-02-10 13:22:58 -08:00
Michael Jumper 2d03153b8e #268: Add "add" buttons to UI. 2013-02-10 04:37:28 -08:00
Michael Jumper 33c4e82f9b #268: Only display "Manage" button if permission available. 2013-02-10 03:47:50 -08:00
Michael Jumper dced95f9a9 #268: Return permissions of current user by default. 2013-02-10 03:47:28 -08:00
Michael Jumper ba200cadf9 #268: Implement remaining user service calls. 2013-02-10 02:36:15 -08:00
Michael Jumper 1a0efecf8c #268: Implement user update service call. 2013-02-10 02:11:28 -08:00
Michael Jumper 2d1537c869 #268: Implement permission service call. 2013-02-10 01:46:27 -08:00
Michael Jumper 385a480d6f #268: Initial stubbed service calls. 2013-02-09 19:09:37 -08:00
Michael Jumper 9c34a8e9bf #268: Rename service method to "remove". 2013-02-09 19:04:00 -08:00
Michael Jumper 823d3f995a #268: Document GuacamoleService.Users. 2013-02-09 18:17:38 -08:00
Michael Jumper 4e7f62b5ec Fix type error occurring when multiple guacamole instance are touching the same history simultaneously, and one lacks a connection available in another. 2013-02-09 18:16:03 -08:00
Michael Jumper 6413cc7a3a #268: Implement user deletion and creation via service. 2013-02-09 18:12:46 -08:00
Michael Jumper 3a3bdb4de4 #268: Improve service function naming. 2013-02-09 18:04:28 -08:00
Michael Jumper c77d1413cc #268: Users should be created with random passwords. 2013-02-09 16:26:56 -08:00
Michael Jumper 35811ede8a #268: Stub listing of parameter values for updatable connections. 2013-02-09 16:24:48 -08:00
Michael Jumper d566981f8c #268: Implement user permission update. 2013-02-09 13:31:00 -08:00
Michael Jumper f8afed8a27 #268: Fix typo in exception. 2013-02-09 13:04:42 -08:00
Michael Jumper 3f9f71ebd0 #268: Implement connection/user deletion. Implement connection update. 2013-02-09 13:00:09 -08:00
Michael Jumper e66da0b5e2 #268: Implement connection creation. 2013-02-09 12:49:56 -08:00
Michael Jumper 95e748369d #268: Implement user creation. 2013-02-09 12:47:02 -08:00
Michael Jumper 4092f3a406 #268: Add dummy connection/user objects. 2013-02-09 12:39:06 -08:00
Michael Jumper e493b36c62 #268: Add create/delete/update stubs. 2013-02-09 01:54:35 -08:00
Michael Jumper 11f34645e4 #268: Refactor list servlets. 2013-02-09 01:42:15 -08:00
Michael Jumper a6a64e4630 #268: Add user service JavaScript. 2013-02-09 01:40:36 -08:00
Michael Jumper 1608178db2 Refactor naming of list servlets. 2013-02-09 01:39:36 -08:00
Michael Jumper eeada061ad #268: Fix typo in permissions XML. 2013-02-08 23:42:28 -08:00
Michael Jumper 3a82560fa4 #268: Implement "Add" button in UserManager. 2013-02-08 16:13:33 -08:00
Michael Jumper 513c9aea60 #268: Implement UserManager.clear() and UserManager.setUsers(). 2013-02-08 00:13:31 -08:00
Michael Jumper 46e3e97d87 #268: Implement UserManager.remove(). 2013-02-08 00:03:22 -08:00
Michael Jumper 13520cb30e #268: Add getElement() to button. Implement onsave event. 2013-02-07 23:59:31 -08:00
Michael Jumper 387a68ecf5 #268: Refactor field API. 2013-02-07 22:41:04 -08:00
Michael Jumper 30d9a09d7b #268: Spiffier connection list. 2013-02-07 21:06:08 -08:00
Michael Jumper 83c4a21c9c #268: Add "Manage" button, fix root-ui.js variables. 2013-02-07 21:05:34 -08:00
Michael Jumper b7664a536c #268: Add stub user properties form and selectable items. 2013-02-07 15:43:05 -08:00
Michael Jumper fd399ece85 #268: Implement admin component stubs. 2013-02-07 01:56:49 -08:00
Michael Jumper c2d2bdf926 #268: EditableConnection 2013-02-05 19:00:24 -08:00
Michael Jumper b974e44def #268: Rely on JavaScript for connections as well. 2013-02-05 18:27:04 -08:00
Michael Jumper 4eac608e7c #268: More prominent field border. 2013-02-05 18:26:34 -08:00
Michael Jumper 7d368a1c95 #268: Remove connection mockup stub. 2013-02-05 15:44:00 -08:00
Michael Jumper 572fc91233 #268: Fix cursor of settings dialogs. 2013-02-05 15:43:31 -08:00
Michael Jumper 79be9c2eb8 #268: Add buttons to mockup. 2013-02-05 14:19:07 -08:00
Michael Jumper 18655f80a7 #268: Admin UI mockup, additional styling and images. Refactor naming and JS. 2013-02-05 13:05:59 -08:00
Michael Jumper c770c28d66 JavaScript-side refactor supporting new Connection API. 2013-01-31 15:03:50 -08:00
Michael Jumper c05286c486 Java-side refactor to support new concept of Connections. Still need JavaScript refactor. 2013-01-31 14:30:29 -08:00
Michael Jumper df6426e04a Migrate to generic Directory interface. 2013-01-31 12:57:06 -08:00